Device\CIM_AssociatedCacheMemory.mof.mof (HTML version)

Return to index
CIM_AssociatedCacheMemory Superclass: CIM_AssociatedMemory
Indicates that the Memory provides Cache to the Dependent Logical Element.
Qualifiers:Version ( "2.8.0" ) Association
Parameters (local in grey)
ValueMap { "0" , "1" , "2" , "3" , "4" , "5" , "6" , "7" , "8" }
Values { "Unknown" , "Other" , "Unknown" , "Least Recently Used (LRU)" , "First In First Out (FIFO)" , "Last In First Out (LIFO)" , "Least Frequently Used (LFU)" , "Most Frequently Used (MFU)" , "Data Dependent Multiple Algorithms" }
MappingStrings { "MIF.DMTF|System Cache|006.12" }
ModelCorrespondence { "CIM_AssociatedCacheMemory.OtherReplacementPolicyDescription" }
uint16 ReplacementPolicy ;
An integer enumeration describing the algorithm to determine which cache lines or buckets should be re-used.
ModelCorrespondence { "CIM_AssociatedCacheMemory.WritePolicy" }
string OtherWritePolicyDescription ;
A string describing the Write Policy when the WritePolicy value is 1, 'Other'.
ModelCorrespondence { "CIM_AssociatedCacheMemory.Level" }
string OtherLevelDescription ;
A string describing the cache level when the Level value is 1, 'Other'.
MappingStrings { "MIF.DMTF|System Cache|006.10" }
Units ( "Bytes" )
uint32 LineSize ;
Size, in bytes, of a single cache bucket or line.
ModelCorrespondence { "CIM_AssociatedCacheMemory.Associativity" }
string OtherAssociativityDescription ;
A string describing the cache associativity when the Associativity value is 1, 'Other'.
ValueMap { "0" , "1" , "2" , "3" , "4" , "5" }
Values { "Unknown" , "Other" , "Not Applicable" , "Primary" , "Secondary" , "Tertiary" }
MappingStrings { "MIF.DMTF|System Cache|006.2" }
ModelCorrespondence { "CIM_AssociatedCacheMemory.OtherLevelDescription" }
uint16 Level ;
Defines whether this is the Primary (value=3), Secondary (value=4) or Tertiary (value=5) Cache. Also, 'Other' (1), 'Unknown' (0) and 'Not Applicable' (2) can be defined.
ValueMap { "0" , "1" , "2" , "3" , "4" , "5" }
Values { "Unknown" , "Other" , "Read" , "Read-Ahead" , "Read and Read-Ahead" , "Determination Per I/O" }
MappingStrings { "MIF.DMTF|System Cache|006.13" }
ModelCorrespondence { "CIM_AssociatedCacheMemory.OtherReadPolicyDescription" }
uint16 ReadPolicy ;
Policy that shall be employed by the Cache for handling read requests. For example, 'Read', 'Read-Ahead' or both can be specified using the values, 2, 3 or 4, respectively. If the read policy is determined individually (ie, for each request), then the value 5 ('Determination per I/O') should be specified. 'Other' (1) and 'Unknown' (0) are also valid values.
ModelCorrespondence { "CIM_AssociatedCacheMemory.CacheType" }
string OtherCacheTypeDescription ;
A string describing the Cache Type when the CacheType value is 1, 'Other'.
ModelCorrespondence { "CIM_AssociatedCacheMemory.ReadPolicy" }
string OtherReadPolicyDescription ;
A string describing the read policy when the ReadPolicy value is 1, 'Other'.
MappingStrings { "MIF.DMTF|System Cache|006.14" }
Units ( "Seconds" )
uint32 FlushTimer ;
Maximum amount of time, in seconds, dirty lines or buckets may remain in the Cache before they are flushed. A value of zero indicated that a cache flush is not controlled by a flushing timer.
ValueMap { "0" , "1" , "2" , "3" , "4" , "5" , "6" , "7" }
Values { "Unknown" , "Other" , "Direct Mapped" , "2-way Set-Associative" , "4-way Set-Associative" , "Fully Associative" , "8-way Set-Associative" , "16-way Set-Associative" }
MappingStrings { "MIF.DMTF|System Cache|006.15" }
ModelCorrespondence { "CIM_AssociatedCacheMemory.OtherAssociativityDescription" }
uint16 Associativity ;
An integer enumeration defining the system cache associativity. For example, 5 indicates a fully associative cache.
ValueMap { "0" , "1" , "2" , "3" , "4" , "5" }
Values { "Unknown" , "Other" , "Write Back" , "Write Through" , "Varies with Address" , "Determination Per I/O" }
MappingStrings { "MIF.DMTF|System Cache|006.5" }
ModelCorrespondence { "CIM_AssociatedCacheMemory.OtherWritePolicyDescription" }
uint16 WritePolicy ;
Defines whether this is write-back (value=2) or write-through (value=3) Cache, or whether this information 'Varies with Address' (4) or is defined individually for each I/O (5). Also, 'Other' (1) and 'Unknown' (0) can be specified.
ValueMap { "0" , "1" , "2" , "3" , "4" }
Values { "Unknown" , "Other" , "Instruction" , "Data" , "Unified" }
MappingStrings { "MIF.DMTF|System Cache|006.9" }
ModelCorrespondence { "CIM_AssociatedCacheMemory.OtherCacheTypeDescription" }
uint16 CacheType ;
Defines whether this is for instruction caching (value=2), data caching (value=3) or both (value=4, 'Unified'). Also, 'Other' (1) and 'Unknown' (0) can be defined.
ModelCorrespondence { "CIM_AssociatedCacheMemory.ReplacementPolicy" }
string OtherReplacementPolicyDescription ;
A string describing the Cache replacement policy when the ReplacementPolicy value is 1, 'Other'.
Override ( "Dependent" )
CIM_LogicalElement REF Dependent ;
The LogicalElement.
Override ( "Antecedent" )
CIM_Memory REF Antecedent ;
Memory installed on or associated with a Device.