CIM Reference Guide
CIM_LogicalElement 57
CIM_SoftwareElement
The CIM_SoftwareElement class described in Table 3-30 is used to define a CIM_SoftwareFeature. 
The CIM_SoftwareElement class consists of individually manageable or deployable parts for a 
particular platform. A software element’s platform is uniquely identified by its underlying hardware 
architecture and operating system (for example, a system running Microsoft
®
 Windows NT
®
 on an 
Intel microprocessor). A software element’s implementation on a particular platform depends on 
the platform’s operating system.
CacheType Defines whether this cache is for instruction caching, data 
caching, or both (unified). Values for the CacheType property 
are as follows:
1
Other
2
Unknown
3
Instruction
4
Data
5
Unified
uint16
LineSize Indicates the size, in bytes, of a single cache bucket or line.  uint32
ReadPolicy Defines the policy used by the cache for handling read requests. 
Values for the ReadPolicy property are as follows:
1
Other
2
Unknown
3
Read
4
Read-ahead
5
Read and read-ahead
6
Determination per I/O
uint16
Table 3-29. CIM_CacheMemory Properties (continued)
Class Name: CIM_CacheMemory
Parent Class:  CIM_Memory
Property Description Data Type
CIM_
ManagedSystemElement
CIM_LogicalElement
CIM_SoftwareElement










