Uses of Package
oshi.hardware
-
Packages that use oshi.hardware Package Description oshi [oshi-core API] Provides a cross-platform implementation to retrieve Operating System and Hardware Information, such as OS version, memory, CPU, disk, devices, sensors, etc.oshi.driver.unix.aix Provides functions to query information on AIXoshi.driver.unix.freebsd.disk Provides functions to query FreeBSD disk informationoshi.driver.unix.openbsd.disk Provides functions to query OpenBSD informationoshi.driver.unix.solaris.disk Provides functions to query Solaris disk informationoshi.driver.windows Provides functions to query information in windowsoshi.hardware [oshi-core API] Provides cross-platform implementation to retrieve hardware information such as CPU, Memory, Display, Disks, Network Interfaces, Power Sources, Sensors, and USB Devicesoshi.hardware.common Provides abstract classes for common codeoshi.hardware.platform.linux Provides information about hardware such as Memory, Power Sources, and Processor on Linux systemsoshi.hardware.platform.mac Provides information about hardware such as Memory, Power Sources, and Processor on Mac systemsoshi.hardware.platform.unix Provides mappings for Unix-based operating systemsoshi.hardware.platform.unix.aix Provides information about hardware such as Memory, Power Sources, and Processor on AIX systemsoshi.hardware.platform.unix.freebsd Provides information about hardware such as Memory, Power Sources, and Processor on FreeBSD systemsoshi.hardware.platform.unix.openbsd Provides information about hardware such as Memory, Power Sources, and Processor on OpenBSD systemsoshi.hardware.platform.unix.solaris Provides information about hardware such as Memory, Power Sources, and Processor on Solaris systemsoshi.hardware.platform.windows Provides information about hardware such as Memory, Power Sources, and Processor on Windows systems -
Classes in oshi.hardware used by oshi Class Description HardwareAbstractionLayer A hardware abstraction layer. -
Classes in oshi.hardware used by oshi.driver.unix.aix Class Description HWPartition A region on a hard disk or other secondary storage, so that an operating system can manage information in each region separately. -
Classes in oshi.hardware used by oshi.driver.unix.freebsd.disk Class Description HWPartition A region on a hard disk or other secondary storage, so that an operating system can manage information in each region separately. -
Classes in oshi.hardware used by oshi.driver.unix.openbsd.disk Class Description HWPartition A region on a hard disk or other secondary storage, so that an operating system can manage information in each region separately. -
Classes in oshi.hardware used by oshi.driver.unix.solaris.disk Class Description HWPartition A region on a hard disk or other secondary storage, so that an operating system can manage information in each region separately. -
Classes in oshi.hardware used by oshi.driver.windows Class Description CentralProcessor.LogicalProcessor A class representing a Logical Processor and its replationship to physical processors, physical packages, and logical groupings such as NUMA Nodes and Processor groups, useful for identifying processor topology.CentralProcessor.PhysicalProcessor A class representing a Physical Processor (a core) providing per-core statistics that may vary, particularly in hybrid/modular processors.CentralProcessor.ProcessorCache A class representing CPU Cache Memory. -
Classes in oshi.hardware used by oshi.hardware Class Description Baseboard The Baseboard represents the system board, also called motherboard, logic board, etc.CentralProcessor This class represents the entire Central Processing Unit (CPU) of a computer system, which may contain one or more physical packages (sockets), one or more physical processors (cores), and one or more logical processors (what the Operating System sees, which may include hyperthreaded cores.)CentralProcessor.LogicalProcessor A class representing a Logical Processor and its replationship to physical processors, physical packages, and logical groupings such as NUMA Nodes and Processor groups, useful for identifying processor topology.CentralProcessor.PhysicalProcessor A class representing a Physical Processor (a core) providing per-core statistics that may vary, particularly in hybrid/modular processors.CentralProcessor.ProcessorCache A class representing CPU Cache Memory.CentralProcessor.ProcessorCache.Type The type of cache.CentralProcessor.ProcessorIdentifier A class encapsulating ghe CPU's identifier strings ,including name, vendor, stepping, model, and family information (also called the signature of a CPU)CentralProcessor.TickType Index of CPU tick counters in theCentralProcessor.getSystemCpuLoadTicks()
andCentralProcessor.getProcessorCpuLoadTicks()
arrays.ComputerSystem The ComputerSystem represents the physical hardware, of a computer system/product and includes BIOS/firmware and a motherboard, logic board, etc.Display Display refers to the information regarding a video source and monitor identified by the EDID standard.Firmware The Firmware represents the low level BIOS or equivalent.GlobalMemory The GlobalMemory class tracks information about the use of a computer's physical memory (RAM) as well as any available virtual memory.GraphicsCard GraphicsCard interface.HWDiskStore A storage mechanism where data are recorded by various electronic, magnetic, optical, or mechanical changes to a surface layer of one or more rotating disks or or flash storage such as a removable or solid state drive.HWPartition A region on a hard disk or other secondary storage, so that an operating system can manage information in each region separately.LogicalVolumeGroup A logical volume group implemented as part of logical volume management, combining the space on one or more storage devices such as disks or partitions (physical volumes) into a storage pool, and subsequently allocating that space to virtual partitions (logical volumes) as block devices accessible to the file system.NetworkIF A network interface in the machine, including statistics.NetworkIF.IfOperStatus The current operational state of a network interface.PhysicalMemory The PhysicalMemory class represents a physical memory device located on a computer system and available to the operating system.PowerSource The Power Source is one or more batteries with some capacity, and some state of charge/dischargePowerSource.CapacityUnits Units of Battery CapacitySensors Sensors include hardware sensors to monitor temperature, fan speed, and other information.SoundCard SoundCard interface.UsbDevice A USB device is a device connected via a USB port, possibly internally/permanently.VirtualMemory The VirtuallMemory class tracks information about the use of a computer's virtual memory (swap file) which temporarily moves rarely accessed information to a disk or other storage device. -
Classes in oshi.hardware used by oshi.hardware.common Class Description Baseboard The Baseboard represents the system board, also called motherboard, logic board, etc.CentralProcessor This class represents the entire Central Processing Unit (CPU) of a computer system, which may contain one or more physical packages (sockets), one or more physical processors (cores), and one or more logical processors (what the Operating System sees, which may include hyperthreaded cores.)CentralProcessor.LogicalProcessor A class representing a Logical Processor and its replationship to physical processors, physical packages, and logical groupings such as NUMA Nodes and Processor groups, useful for identifying processor topology.CentralProcessor.PhysicalProcessor A class representing a Physical Processor (a core) providing per-core statistics that may vary, particularly in hybrid/modular processors.CentralProcessor.ProcessorCache A class representing CPU Cache Memory.CentralProcessor.ProcessorIdentifier A class encapsulating ghe CPU's identifier strings ,including name, vendor, stepping, model, and family information (also called the signature of a CPU)ComputerSystem The ComputerSystem represents the physical hardware, of a computer system/product and includes BIOS/firmware and a motherboard, logic board, etc.Display Display refers to the information regarding a video source and monitor identified by the EDID standard.Firmware The Firmware represents the low level BIOS or equivalent.GlobalMemory The GlobalMemory class tracks information about the use of a computer's physical memory (RAM) as well as any available virtual memory.GraphicsCard GraphicsCard interface.HardwareAbstractionLayer A hardware abstraction layer.HWDiskStore A storage mechanism where data are recorded by various electronic, magnetic, optical, or mechanical changes to a surface layer of one or more rotating disks or or flash storage such as a removable or solid state drive.LogicalVolumeGroup A logical volume group implemented as part of logical volume management, combining the space on one or more storage devices such as disks or partitions (physical volumes) into a storage pool, and subsequently allocating that space to virtual partitions (logical volumes) as block devices accessible to the file system.NetworkIF A network interface in the machine, including statistics.PhysicalMemory The PhysicalMemory class represents a physical memory device located on a computer system and available to the operating system.PowerSource The Power Source is one or more batteries with some capacity, and some state of charge/dischargePowerSource.CapacityUnits Units of Battery CapacitySensors Sensors include hardware sensors to monitor temperature, fan speed, and other information.SoundCard SoundCard interface.UsbDevice A USB device is a device connected via a USB port, possibly internally/permanently.VirtualMemory The VirtuallMemory class tracks information about the use of a computer's virtual memory (swap file) which temporarily moves rarely accessed information to a disk or other storage device. -
Classes in oshi.hardware used by oshi.hardware.platform.linux Class Description Baseboard The Baseboard represents the system board, also called motherboard, logic board, etc.CentralProcessor This class represents the entire Central Processing Unit (CPU) of a computer system, which may contain one or more physical packages (sockets), one or more physical processors (cores), and one or more logical processors (what the Operating System sees, which may include hyperthreaded cores.)CentralProcessor.LogicalProcessor A class representing a Logical Processor and its replationship to physical processors, physical packages, and logical groupings such as NUMA Nodes and Processor groups, useful for identifying processor topology.CentralProcessor.PhysicalProcessor A class representing a Physical Processor (a core) providing per-core statistics that may vary, particularly in hybrid/modular processors.CentralProcessor.ProcessorCache A class representing CPU Cache Memory.CentralProcessor.ProcessorCache.Type The type of cache.CentralProcessor.ProcessorIdentifier A class encapsulating ghe CPU's identifier strings ,including name, vendor, stepping, model, and family information (also called the signature of a CPU)ComputerSystem The ComputerSystem represents the physical hardware, of a computer system/product and includes BIOS/firmware and a motherboard, logic board, etc.Display Display refers to the information regarding a video source and monitor identified by the EDID standard.Firmware The Firmware represents the low level BIOS or equivalent.GlobalMemory The GlobalMemory class tracks information about the use of a computer's physical memory (RAM) as well as any available virtual memory.GraphicsCard GraphicsCard interface.HardwareAbstractionLayer A hardware abstraction layer.HWDiskStore A storage mechanism where data are recorded by various electronic, magnetic, optical, or mechanical changes to a surface layer of one or more rotating disks or or flash storage such as a removable or solid state drive.HWPartition A region on a hard disk or other secondary storage, so that an operating system can manage information in each region separately.LogicalVolumeGroup A logical volume group implemented as part of logical volume management, combining the space on one or more storage devices such as disks or partitions (physical volumes) into a storage pool, and subsequently allocating that space to virtual partitions (logical volumes) as block devices accessible to the file system.NetworkIF A network interface in the machine, including statistics.NetworkIF.IfOperStatus The current operational state of a network interface.PowerSource The Power Source is one or more batteries with some capacity, and some state of charge/dischargePowerSource.CapacityUnits Units of Battery CapacitySensors Sensors include hardware sensors to monitor temperature, fan speed, and other information.SoundCard SoundCard interface.UsbDevice A USB device is a device connected via a USB port, possibly internally/permanently.VirtualMemory The VirtuallMemory class tracks information about the use of a computer's virtual memory (swap file) which temporarily moves rarely accessed information to a disk or other storage device. -
Classes in oshi.hardware used by oshi.hardware.platform.mac Class Description Baseboard The Baseboard represents the system board, also called motherboard, logic board, etc.CentralProcessor This class represents the entire Central Processing Unit (CPU) of a computer system, which may contain one or more physical packages (sockets), one or more physical processors (cores), and one or more logical processors (what the Operating System sees, which may include hyperthreaded cores.)CentralProcessor.LogicalProcessor A class representing a Logical Processor and its replationship to physical processors, physical packages, and logical groupings such as NUMA Nodes and Processor groups, useful for identifying processor topology.CentralProcessor.PhysicalProcessor A class representing a Physical Processor (a core) providing per-core statistics that may vary, particularly in hybrid/modular processors.CentralProcessor.ProcessorCache A class representing CPU Cache Memory.CentralProcessor.ProcessorIdentifier A class encapsulating ghe CPU's identifier strings ,including name, vendor, stepping, model, and family information (also called the signature of a CPU)ComputerSystem The ComputerSystem represents the physical hardware, of a computer system/product and includes BIOS/firmware and a motherboard, logic board, etc.Display Display refers to the information regarding a video source and monitor identified by the EDID standard.Firmware The Firmware represents the low level BIOS or equivalent.GlobalMemory The GlobalMemory class tracks information about the use of a computer's physical memory (RAM) as well as any available virtual memory.GraphicsCard GraphicsCard interface.HardwareAbstractionLayer A hardware abstraction layer.HWDiskStore A storage mechanism where data are recorded by various electronic, magnetic, optical, or mechanical changes to a surface layer of one or more rotating disks or or flash storage such as a removable or solid state drive.HWPartition A region on a hard disk or other secondary storage, so that an operating system can manage information in each region separately.LogicalVolumeGroup A logical volume group implemented as part of logical volume management, combining the space on one or more storage devices such as disks or partitions (physical volumes) into a storage pool, and subsequently allocating that space to virtual partitions (logical volumes) as block devices accessible to the file system.NetworkIF A network interface in the machine, including statistics.PhysicalMemory The PhysicalMemory class represents a physical memory device located on a computer system and available to the operating system.PowerSource The Power Source is one or more batteries with some capacity, and some state of charge/dischargePowerSource.CapacityUnits Units of Battery CapacitySensors Sensors include hardware sensors to monitor temperature, fan speed, and other information.SoundCard SoundCard interface.UsbDevice A USB device is a device connected via a USB port, possibly internally/permanently.VirtualMemory The VirtuallMemory class tracks information about the use of a computer's virtual memory (swap file) which temporarily moves rarely accessed information to a disk or other storage device. -
Classes in oshi.hardware used by oshi.hardware.platform.unix Class Description Baseboard The Baseboard represents the system board, also called motherboard, logic board, etc.Display Display refers to the information regarding a video source and monitor identified by the EDID standard.NetworkIF A network interface in the machine, including statistics. -
Classes in oshi.hardware used by oshi.hardware.platform.unix.aix Class Description Baseboard The Baseboard represents the system board, also called motherboard, logic board, etc.CentralProcessor This class represents the entire Central Processing Unit (CPU) of a computer system, which may contain one or more physical packages (sockets), one or more physical processors (cores), and one or more logical processors (what the Operating System sees, which may include hyperthreaded cores.)CentralProcessor.LogicalProcessor A class representing a Logical Processor and its replationship to physical processors, physical packages, and logical groupings such as NUMA Nodes and Processor groups, useful for identifying processor topology.CentralProcessor.PhysicalProcessor A class representing a Physical Processor (a core) providing per-core statistics that may vary, particularly in hybrid/modular processors.CentralProcessor.ProcessorCache A class representing CPU Cache Memory.CentralProcessor.ProcessorIdentifier A class encapsulating ghe CPU's identifier strings ,including name, vendor, stepping, model, and family information (also called the signature of a CPU)ComputerSystem The ComputerSystem represents the physical hardware, of a computer system/product and includes BIOS/firmware and a motherboard, logic board, etc.Display Display refers to the information regarding a video source and monitor identified by the EDID standard.Firmware The Firmware represents the low level BIOS or equivalent.GlobalMemory The GlobalMemory class tracks information about the use of a computer's physical memory (RAM) as well as any available virtual memory.GraphicsCard GraphicsCard interface.HardwareAbstractionLayer A hardware abstraction layer.HWDiskStore A storage mechanism where data are recorded by various electronic, magnetic, optical, or mechanical changes to a surface layer of one or more rotating disks or or flash storage such as a removable or solid state drive.HWPartition A region on a hard disk or other secondary storage, so that an operating system can manage information in each region separately.NetworkIF A network interface in the machine, including statistics.PhysicalMemory The PhysicalMemory class represents a physical memory device located on a computer system and available to the operating system.PowerSource The Power Source is one or more batteries with some capacity, and some state of charge/dischargePowerSource.CapacityUnits Units of Battery CapacitySensors Sensors include hardware sensors to monitor temperature, fan speed, and other information.SoundCard SoundCard interface.UsbDevice A USB device is a device connected via a USB port, possibly internally/permanently.VirtualMemory The VirtuallMemory class tracks information about the use of a computer's virtual memory (swap file) which temporarily moves rarely accessed information to a disk or other storage device. -
Classes in oshi.hardware used by oshi.hardware.platform.unix.freebsd Class Description Baseboard The Baseboard represents the system board, also called motherboard, logic board, etc.CentralProcessor This class represents the entire Central Processing Unit (CPU) of a computer system, which may contain one or more physical packages (sockets), one or more physical processors (cores), and one or more logical processors (what the Operating System sees, which may include hyperthreaded cores.)CentralProcessor.LogicalProcessor A class representing a Logical Processor and its replationship to physical processors, physical packages, and logical groupings such as NUMA Nodes and Processor groups, useful for identifying processor topology.CentralProcessor.PhysicalProcessor A class representing a Physical Processor (a core) providing per-core statistics that may vary, particularly in hybrid/modular processors.CentralProcessor.ProcessorCache A class representing CPU Cache Memory.CentralProcessor.ProcessorIdentifier A class encapsulating ghe CPU's identifier strings ,including name, vendor, stepping, model, and family information (also called the signature of a CPU)ComputerSystem The ComputerSystem represents the physical hardware, of a computer system/product and includes BIOS/firmware and a motherboard, logic board, etc.Display Display refers to the information regarding a video source and monitor identified by the EDID standard.Firmware The Firmware represents the low level BIOS or equivalent.GlobalMemory The GlobalMemory class tracks information about the use of a computer's physical memory (RAM) as well as any available virtual memory.GraphicsCard GraphicsCard interface.HardwareAbstractionLayer A hardware abstraction layer.HWDiskStore A storage mechanism where data are recorded by various electronic, magnetic, optical, or mechanical changes to a surface layer of one or more rotating disks or or flash storage such as a removable or solid state drive.HWPartition A region on a hard disk or other secondary storage, so that an operating system can manage information in each region separately.NetworkIF A network interface in the machine, including statistics.PowerSource The Power Source is one or more batteries with some capacity, and some state of charge/dischargePowerSource.CapacityUnits Units of Battery CapacitySensors Sensors include hardware sensors to monitor temperature, fan speed, and other information.SoundCard SoundCard interface.UsbDevice A USB device is a device connected via a USB port, possibly internally/permanently.VirtualMemory The VirtuallMemory class tracks information about the use of a computer's virtual memory (swap file) which temporarily moves rarely accessed information to a disk or other storage device. -
Classes in oshi.hardware used by oshi.hardware.platform.unix.openbsd Class Description Baseboard The Baseboard represents the system board, also called motherboard, logic board, etc.CentralProcessor This class represents the entire Central Processing Unit (CPU) of a computer system, which may contain one or more physical packages (sockets), one or more physical processors (cores), and one or more logical processors (what the Operating System sees, which may include hyperthreaded cores.)CentralProcessor.LogicalProcessor A class representing a Logical Processor and its replationship to physical processors, physical packages, and logical groupings such as NUMA Nodes and Processor groups, useful for identifying processor topology.CentralProcessor.PhysicalProcessor A class representing a Physical Processor (a core) providing per-core statistics that may vary, particularly in hybrid/modular processors.CentralProcessor.ProcessorCache A class representing CPU Cache Memory.CentralProcessor.ProcessorIdentifier A class encapsulating ghe CPU's identifier strings ,including name, vendor, stepping, model, and family information (also called the signature of a CPU)ComputerSystem The ComputerSystem represents the physical hardware, of a computer system/product and includes BIOS/firmware and a motherboard, logic board, etc.Display Display refers to the information regarding a video source and monitor identified by the EDID standard.Firmware The Firmware represents the low level BIOS or equivalent.GlobalMemory The GlobalMemory class tracks information about the use of a computer's physical memory (RAM) as well as any available virtual memory.GraphicsCard GraphicsCard interface.HardwareAbstractionLayer A hardware abstraction layer.HWDiskStore A storage mechanism where data are recorded by various electronic, magnetic, optical, or mechanical changes to a surface layer of one or more rotating disks or or flash storage such as a removable or solid state drive.HWPartition A region on a hard disk or other secondary storage, so that an operating system can manage information in each region separately.NetworkIF A network interface in the machine, including statistics.PowerSource The Power Source is one or more batteries with some capacity, and some state of charge/dischargePowerSource.CapacityUnits Units of Battery CapacitySensors Sensors include hardware sensors to monitor temperature, fan speed, and other information.SoundCard SoundCard interface.UsbDevice A USB device is a device connected via a USB port, possibly internally/permanently.VirtualMemory The VirtuallMemory class tracks information about the use of a computer's virtual memory (swap file) which temporarily moves rarely accessed information to a disk or other storage device. -
Classes in oshi.hardware used by oshi.hardware.platform.unix.solaris Class Description Baseboard The Baseboard represents the system board, also called motherboard, logic board, etc.CentralProcessor This class represents the entire Central Processing Unit (CPU) of a computer system, which may contain one or more physical packages (sockets), one or more physical processors (cores), and one or more logical processors (what the Operating System sees, which may include hyperthreaded cores.)CentralProcessor.LogicalProcessor A class representing a Logical Processor and its replationship to physical processors, physical packages, and logical groupings such as NUMA Nodes and Processor groups, useful for identifying processor topology.CentralProcessor.PhysicalProcessor A class representing a Physical Processor (a core) providing per-core statistics that may vary, particularly in hybrid/modular processors.CentralProcessor.ProcessorCache A class representing CPU Cache Memory.CentralProcessor.ProcessorIdentifier A class encapsulating ghe CPU's identifier strings ,including name, vendor, stepping, model, and family information (also called the signature of a CPU)ComputerSystem The ComputerSystem represents the physical hardware, of a computer system/product and includes BIOS/firmware and a motherboard, logic board, etc.Display Display refers to the information regarding a video source and monitor identified by the EDID standard.Firmware The Firmware represents the low level BIOS or equivalent.GlobalMemory The GlobalMemory class tracks information about the use of a computer's physical memory (RAM) as well as any available virtual memory.GraphicsCard GraphicsCard interface.HardwareAbstractionLayer A hardware abstraction layer.HWDiskStore A storage mechanism where data are recorded by various electronic, magnetic, optical, or mechanical changes to a surface layer of one or more rotating disks or or flash storage such as a removable or solid state drive.HWPartition A region on a hard disk or other secondary storage, so that an operating system can manage information in each region separately.NetworkIF A network interface in the machine, including statistics.PowerSource The Power Source is one or more batteries with some capacity, and some state of charge/dischargePowerSource.CapacityUnits Units of Battery CapacitySensors Sensors include hardware sensors to monitor temperature, fan speed, and other information.SoundCard SoundCard interface.UsbDevice A USB device is a device connected via a USB port, possibly internally/permanently.VirtualMemory The VirtuallMemory class tracks information about the use of a computer's virtual memory (swap file) which temporarily moves rarely accessed information to a disk or other storage device. -
Classes in oshi.hardware used by oshi.hardware.platform.windows Class Description Baseboard The Baseboard represents the system board, also called motherboard, logic board, etc.CentralProcessor This class represents the entire Central Processing Unit (CPU) of a computer system, which may contain one or more physical packages (sockets), one or more physical processors (cores), and one or more logical processors (what the Operating System sees, which may include hyperthreaded cores.)CentralProcessor.LogicalProcessor A class representing a Logical Processor and its replationship to physical processors, physical packages, and logical groupings such as NUMA Nodes and Processor groups, useful for identifying processor topology.CentralProcessor.PhysicalProcessor A class representing a Physical Processor (a core) providing per-core statistics that may vary, particularly in hybrid/modular processors.CentralProcessor.ProcessorCache A class representing CPU Cache Memory.CentralProcessor.ProcessorIdentifier A class encapsulating ghe CPU's identifier strings ,including name, vendor, stepping, model, and family information (also called the signature of a CPU)ComputerSystem The ComputerSystem represents the physical hardware, of a computer system/product and includes BIOS/firmware and a motherboard, logic board, etc.Display Display refers to the information regarding a video source and monitor identified by the EDID standard.Firmware The Firmware represents the low level BIOS or equivalent.GlobalMemory The GlobalMemory class tracks information about the use of a computer's physical memory (RAM) as well as any available virtual memory.GraphicsCard GraphicsCard interface.HardwareAbstractionLayer A hardware abstraction layer.HWDiskStore A storage mechanism where data are recorded by various electronic, magnetic, optical, or mechanical changes to a surface layer of one or more rotating disks or or flash storage such as a removable or solid state drive.HWPartition A region on a hard disk or other secondary storage, so that an operating system can manage information in each region separately.LogicalVolumeGroup A logical volume group implemented as part of logical volume management, combining the space on one or more storage devices such as disks or partitions (physical volumes) into a storage pool, and subsequently allocating that space to virtual partitions (logical volumes) as block devices accessible to the file system.NetworkIF A network interface in the machine, including statistics.NetworkIF.IfOperStatus The current operational state of a network interface.PhysicalMemory The PhysicalMemory class represents a physical memory device located on a computer system and available to the operating system.PowerSource The Power Source is one or more batteries with some capacity, and some state of charge/dischargePowerSource.CapacityUnits Units of Battery CapacitySensors Sensors include hardware sensors to monitor temperature, fan speed, and other information.SoundCard SoundCard interface.UsbDevice A USB device is a device connected via a USB port, possibly internally/permanently.VirtualMemory The VirtuallMemory class tracks information about the use of a computer's virtual memory (swap file) which temporarily moves rarely accessed information to a disk or other storage device.