| Antecedent |
CIM_Memory |
CIM_Dependency |
|
Override
|
Antecedent |
|
Description
|
Memory installed on or associated with a Device. |
|
Key
|
TRUE |
|
| Dependent |
CIM_LogicalElement |
CIM_Dependency |
|
Override
|
Dependent |
|
Description
|
The LogicalElement. |
|
Key
|
TRUE |
|
| Level |
uint16 |
CIM_AssociatedCacheMemory |
|
Description
|
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" [0] "Other" [1] "Not Applicable" [2] "Primary" [3] "Secondary" [4] "Tertiary" [5] |
|
MappingStrings
|
MIF.DMTF|System Cache|006.2 |
|
ModelCorrespondence
|
CIM_AssociatedCacheMemory.OtherLevelDescription |
|
| OtherLevelDescription |
string |
CIM_AssociatedCacheMemory |
|
Description
|
A string describing the cache level when the Level value is 1, "Other". |
|
ModelCorrespondence
|
CIM_AssociatedCacheMemory.Level |
|
| WritePolicy |
uint16 |
CIM_AssociatedCacheMemory |
|
Description
|
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, 5 |
|
Values
|
"Unknown" [0] "Other" [1] "Write Back" [2] "Write Through" [3] "Varies with Address" [4] "Determination Per I/O" [5] |
|
MappingStrings
|
MIF.DMTF|System Cache|006.5 |
|
ModelCorrespondence
|
CIM_AssociatedCacheMemory.OtherWritePolicyDescription |
|
| OtherWritePolicyDescription |
string |
CIM_AssociatedCacheMemory |
|
Description
|
A string describing the Write Policy when the WritePolicy value is 1, "Other". |
|
ModelCorrespondence
|
CIM_AssociatedCacheMemory.WritePolicy |
|
| CacheType |
uint16 |
CIM_AssociatedCacheMemory |
|
Description
|
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. |
|
ValueMap
|
0, 1, 2, 3, 4 |
|
Values
|
"Unknown" [0] "Other" [1] "Instruction" [2] "Data" [3] "Unified" [4] |
|
MappingStrings
|
MIF.DMTF|System Cache|006.9 |
|
ModelCorrespondence
|
CIM_AssociatedCacheMemory.OtherCacheTypeDescription |
|
| OtherCacheTypeDescription |
string |
CIM_AssociatedCacheMemory |
|
Description
|
A string describing the Cache Type when the CacheType value is 1, "Other". |
|
ModelCorrespondence
|
CIM_AssociatedCacheMemory.CacheType |
|
| LineSize |
uint32 |
CIM_AssociatedCacheMemory |
|
Description
|
Size, in bytes, of a single cache bucket or line. |
|
Units
|
Bytes |
|
MappingStrings
|
MIF.DMTF|System Cache|006.10 |
|
PUnit
|
byte |
|
| ReplacementPolicy |
uint16 |
CIM_AssociatedCacheMemory |
|
Description
|
An integer enumeration describing the algorithm to determine which cache lines or buckets should be re-used. |
|
ValueMap
|
0, 1, 2, 3, 4, 5, 6, 7, 8 |
|
Values
|
"Unknown" [0] "Other" [1] "Unknown" [2] "Least Recently Used (LRU)" [3] "First In First Out (FIFO)" [4] "Last In First Out (LIFO)" [5] "Least Frequently Used (LFU)" [6] "Most Frequently Used (MFU)" [7] "Data Dependent Multiple Algorithms" [8] |
|
MappingStrings
|
MIF.DMTF|System Cache|006.12 |
|
ModelCorrespondence
|
CIM_AssociatedCacheMemory.OtherReplacementPolicyDescription |
|
| OtherReplacementPolicyDescription |
string |
CIM_AssociatedCacheMemory |
|
Description
|
A string describing the Cache replacement policy when the ReplacementPolicy value is 1, "Other". |
|
ModelCorrespondence
|
CIM_AssociatedCacheMemory.ReplacementPolicy |
|
| ReadPolicy |
uint16 |
CIM_AssociatedCacheMemory |
|
Description
|
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. |
|
ValueMap
|
0, 1, 2, 3, 4, 5 |
|
Values
|
"Unknown" [0] "Other" [1] "Read" [2] "Read-Ahead" [3] "Read and Read-Ahead" [4] "Determination Per I/O" [5] |
|
MappingStrings
|
MIF.DMTF|System Cache|006.13 |
|
ModelCorrespondence
|
CIM_AssociatedCacheMemory.OtherReadPolicyDescription |
|
| OtherReadPolicyDescription |
string |
CIM_AssociatedCacheMemory |
|
Description
|
A string describing the read policy when the ReadPolicy value is 1, "Other". |
|
ModelCorrespondence
|
CIM_AssociatedCacheMemory.ReadPolicy |
|
| FlushTimer |
uint32 |
CIM_AssociatedCacheMemory |
|
Description
|
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. |
|
Units
|
Seconds |
|
MappingStrings
|
MIF.DMTF|System Cache|006.14 |
|
PUnit
|
second |
|
| Associativity |
uint16 |
CIM_AssociatedCacheMemory |
|
Description
|
An integer enumeration defining the system cache associativity. For example, 5 indicates a fully associative cache. |
|
ValueMap
|
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 |
|
Values
|
"Unknown" [0] "Other" [1] "Direct Mapped" [2] "2-way Set-Associative" [3] "4-way Set-Associative" [4] "Fully Associative" [5] "8-way Set-Associative" [6] "16-way Set-Associative" [7] "12-way Set Associative" [8] "24-way Set Associative" [9] "32-way Set Associative" [10] "48-way Set Associative" [11] "64-way Set Associative" [12] |
|
MappingStrings
|
MIF.DMTF|System Cache|006.15 |
|
ModelCorrespondence
|
CIM_AssociatedCacheMemory.OtherAssociativityDescription |
|
| OtherAssociativityDescription |
string |
CIM_AssociatedCacheMemory |
|
Description
|
A string describing the cache associativity when the Associativity value is 1, "Other". |
|
ModelCorrespondence
|
CIM_AssociatedCacheMemory.Associativity |
|