The management interface for the operating system on which
the Java virtual machine is running.
A Java virtual machine has a single instance of the implementation
class of this interface. This instance implementing this interface is
an MXBean
that can be obtained by calling
the ManagementFactory#getOperatingSystemMXBean
method or
from the platform MBeanServer
method.
The ObjectName for uniquely identifying the MXBean for
the operating system within an MBeanServer is:
java.lang:type=OperatingSystem
This interface defines several convenient methods for accessing
system properties about the operating system on which the Java
virtual machine is running.
Returns the operating system architecture.
This method is equivalent to System.getProperty("os.arch").
Returns the number of processors available to the Java virtual machine.
This method is equivalent to the
method.
This value may change during a particular invocation of
the virtual machine.
Returns the operating system name.
This method is equivalent to System.getProperty("os.name").
Returns the operating system version.
This method is equivalent to System.getProperty("os.version").