OperatingSystemMXBean is an interface used by the management system to access operating system properties.
OperatingSystemMXBean
ObjectName: java.lang:type=OperatingSystem
ObjectName
The operating system's architecture; equivalent to System.getProperty("os.arch").
System.getProperty("os.arch")
The number of processors available to the JVM; equivalent to Runtime.availableProcessors .
The name of the operating system; equivalent to System.getProperty("os.name").
System.getProperty("os.name")
The operating system's version; equivalent to System.getProperty("os.version").
System.getProperty("os.version")