WBEM Profiles Guide

Version 1.0.0 15
9 Use Cases
9.1 Object Diagrams
The following represents a possible instantiation of the HP CPU Profile. In this case, system1 has one
processor with 2 cores. Each of the cores has one hardware thread.
For simplicity most of the properties have been removed from the classes.
system1 : HP_ComputerSystem
cpu1 : HP_Processor
NumberOfEnabledCores : 2
memory1:HP_CacheMemory
HP_AssociatedCacheMemory
Level : 4 (Secondary)
memory2::HP_CacheMemory
HP_AssociatedCacheMemory
Level : 4 (Secondary)
HP_ComputerSystemProcessor
core2 : HP_ProcessorCore
EnabledState : 2 (Enabled)
CoreEnabledState : 2 (Core Enabled)
Characteristics : 3 (32 bit Capable)
core1 : HP_ProcessorCore
EnabledState : 2 (Enabled)
CoreEnabledState : 2 (Core Enabled)
Characteristics : 3 (32 bit Capable)
capabilities1 : HP_ProcessorCapabilities
NumberOfProcessorCores : 2
NumberOfProcessorThreads : 2
RequestedStatesSupported[] : { }
VirtualizationTechnologyStatus : 0
HP_ProcessorElementCapabilities
thread1 : HP_HardwareThread thread2 : HP_HardwareThread
HP_ProcessorCoreComponent
HP_HWThreadComponent
HP_HWThreadComponent
Figure 3 – HP CPU Profile: Object diagram with cores and threads