CIM211 Class Declaration
CIM_AssociatedCacheMemory

Table of Contents:
Class Hierarchy
Class Attributes
Class Qualifiers
Properties
Methods
Associations in which the class can participate
Sub Profiling Summary

Class Hierarchy

CIM_AssociatedCacheMemory --> CIM_AssociatedMemory --> CIM_Dependency --> [top]

Class Attributes

Class Declaration Attributes
NameValue
SUPERCLASSCIM_AssociatedMemory
NAMECIM_AssociatedCacheMemory

Class Qualifiers

Class CIM_AssociatedCacheMemory Qualifiers
NameTypeValueFrom Class
Versionstring2.8.0 CIM_AssociatedCacheMemory
DescriptionstringIndicates that the Memory provides Cache to the Dependent Logical Element. CIM_AssociatedCacheMemory
Associationbooleantrue CIM_AssociatedCacheMemory
DescriptionstringLogicalElements may have Memory installed on them or otherwise associated with them - such as CacheMemory. This is made explicit in this association. CIM_AssociatedMemory
Associationbooleantrue CIM_AssociatedMemory
Associationbooleantrue CIM_Dependency
DescriptionstringCIM_Dependency is a generic association used to establish dependency relationships between ManagedElements. CIM_Dependency

Properties

Properties
NameTypeValueQualifiersClassOrigin
Leveluint16 Description
ValueMap
Values
MappingStrings
ModelCorrespondence
CIM_AssociatedCacheMemory
OtherLevelDescriptionstring Description
ModelCorrespondence
CIM_AssociatedCacheMemory
WritePolicyuint16 Description
ValueMap
Values
MappingStrings
ModelCorrespondence
CIM_AssociatedCacheMemory
OtherWritePolicyDescriptionstring Description
ModelCorrespondence
CIM_AssociatedCacheMemory
CacheTypeuint16 Description
ValueMap
Values
MappingStrings
ModelCorrespondence
CIM_AssociatedCacheMemory
OtherCacheTypeDescriptionstring Description
ModelCorrespondence
CIM_AssociatedCacheMemory
LineSizeuint32 Description
Units
MappingStrings
CIM_AssociatedCacheMemory
ReplacementPolicyuint16 Description
ValueMap
Values
MappingStrings
ModelCorrespondence
CIM_AssociatedCacheMemory
OtherReplacementPolicyDescriptionstring Description
ModelCorrespondence
CIM_AssociatedCacheMemory
ReadPolicyuint16 Description
ValueMap
Values
MappingStrings
ModelCorrespondence
CIM_AssociatedCacheMemory
OtherReadPolicyDescriptionstring Description
ModelCorrespondence
CIM_AssociatedCacheMemory
FlushTimeruint32 Description
Units
MappingStrings
CIM_AssociatedCacheMemory
Associativityuint16 Description
ValueMap
Values
MappingStrings
ModelCorrespondence
CIM_AssociatedCacheMemory
OtherAssociativityDescriptionstring Description
ModelCorrespondence
CIM_AssociatedCacheMemory
AntecedentCIM_Memory ref Override
Description
Key
CIM_AssociatedMemory
DependentCIM_LogicalElement ref Override
Description
Key
CIM_AssociatedMemory

Property Qualifiers

Property Level Qualifiers
NameTypeValueFrom Class
DescriptionstringDefines 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. CIM_AssociatedCacheMemory
ValueMapstring
[See below.]
CIM_AssociatedCacheMemory
ValuesstringUnknown
Other
Not Applicable
Primary
Secondary
Tertiary
CIM_AssociatedCacheMemory
MappingStringsstringMIF.DMTF|System Cache|006.2 CIM_AssociatedCacheMemory
ModelCorrespondencestringCIM_AssociatedCacheMemory.OtherLevelDescription CIM_AssociatedCacheMemory

NameValue
0Unknown
1Other
2Not Applicable
3Primary
4Secondary
5Tertiary
Property OtherLevelDescription Qualifiers
NameTypeValueFrom Class
DescriptionstringA string describing the cache level when the Level value is 1, " Other " . CIM_AssociatedCacheMemory
ModelCorrespondencestringCIM_AssociatedCacheMemory.Level CIM_AssociatedCacheMemory

Property WritePolicy Qualifiers
NameTypeValueFrom Class
DescriptionstringDefines 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. CIM_AssociatedCacheMemory
ValueMapstring
[See below.]
CIM_AssociatedCacheMemory
ValuesstringUnknown
Other
Write Back
Write Through
Varies with Address
Determination Per I/O
CIM_AssociatedCacheMemory
MappingStringsstringMIF.DMTF|System Cache|006.5 CIM_AssociatedCacheMemory
ModelCorrespondencestringCIM_AssociatedCacheMemory.OtherWritePolicyDescription CIM_AssociatedCacheMemory

NameValue
0Unknown
1Other
2Write Back
3Write Through
4Varies with Address
5Determination Per I/O
Property OtherWritePolicyDescription Qualifiers
NameTypeValueFrom Class
DescriptionstringA string describing the Write Policy when the WritePolicy value is 1, " Other " . CIM_AssociatedCacheMemory
ModelCorrespondencestringCIM_AssociatedCacheMemory.WritePolicy CIM_AssociatedCacheMemory

Property CacheType Qualifiers
NameTypeValueFrom Class
DescriptionstringDefines 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. CIM_AssociatedCacheMemory
ValueMapstring
[See below.]
CIM_AssociatedCacheMemory
ValuesstringUnknown
Other
Instruction
Data
Unified
CIM_AssociatedCacheMemory
MappingStringsstringMIF.DMTF|System Cache|006.9 CIM_AssociatedCacheMemory
ModelCorrespondencestringCIM_AssociatedCacheMemory.OtherCacheTypeDescription CIM_AssociatedCacheMemory

NameValue
0Unknown
1Other
2Instruction
3Data
4Unified
Property OtherCacheTypeDescription Qualifiers
NameTypeValueFrom Class
DescriptionstringA string describing the Cache Type when the CacheType value is 1, " Other " . CIM_AssociatedCacheMemory
ModelCorrespondencestringCIM_AssociatedCacheMemory.CacheType CIM_AssociatedCacheMemory

Property LineSize Qualifiers
NameTypeValueFrom Class
DescriptionstringSize, in bytes, of a single cache bucket or line. CIM_AssociatedCacheMemory
UnitsstringBytes CIM_AssociatedCacheMemory
MappingStringsstringMIF.DMTF|System Cache|006.10 CIM_AssociatedCacheMemory

Property ReplacementPolicy Qualifiers
NameTypeValueFrom Class
DescriptionstringAn integer enumeration describing the algorithm to determine which cache lines or buckets should be re-used. CIM_AssociatedCacheMemory
ValueMapstring
[See below.]
CIM_AssociatedCacheMemory
ValuesstringUnknown
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
CIM_AssociatedCacheMemory
MappingStringsstringMIF.DMTF|System Cache|006.12 CIM_AssociatedCacheMemory
ModelCorrespondencestringCIM_AssociatedCacheMemory.OtherReplacementPolicyDescription CIM_AssociatedCacheMemory

NameValue
0Unknown
1Other
2Unknown
3Least Recently Used (LRU)
4First In First Out (FIFO)
5Last In First Out (LIFO)
6Least Frequently Used (LFU)
7Most Frequently Used (MFU)
8Data Dependent Multiple Algorithms
Property OtherReplacementPolicyDescription Qualifiers
NameTypeValueFrom Class
DescriptionstringA string describing the Cache replacement policy when the ReplacementPolicy value is 1, " Other " . CIM_AssociatedCacheMemory
ModelCorrespondencestringCIM_AssociatedCacheMemory.ReplacementPolicy CIM_AssociatedCacheMemory

Property ReadPolicy Qualifiers
NameTypeValueFrom Class
DescriptionstringPolicy 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. CIM_AssociatedCacheMemory
ValueMapstring
[See below.]
CIM_AssociatedCacheMemory
ValuesstringUnknown
Other
Read
Read-Ahead
Read and Read-Ahead
Determination Per I/O
CIM_AssociatedCacheMemory
MappingStringsstringMIF.DMTF|System Cache|006.13 CIM_AssociatedCacheMemory
ModelCorrespondencestringCIM_AssociatedCacheMemory.OtherReadPolicyDescription CIM_AssociatedCacheMemory

NameValue
0Unknown
1Other
2Read
3Read-Ahead
4Read and Read-Ahead
5Determination Per I/O
Property OtherReadPolicyDescription Qualifiers
NameTypeValueFrom Class
DescriptionstringA string describing the read policy when the ReadPolicy value is 1, " Other " . CIM_AssociatedCacheMemory
ModelCorrespondencestringCIM_AssociatedCacheMemory.ReadPolicy CIM_AssociatedCacheMemory

Property FlushTimer Qualifiers
NameTypeValueFrom Class
DescriptionstringMaximum 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. CIM_AssociatedCacheMemory
UnitsstringSeconds CIM_AssociatedCacheMemory
MappingStringsstringMIF.DMTF|System Cache|006.14 CIM_AssociatedCacheMemory

Property Associativity Qualifiers
NameTypeValueFrom Class
DescriptionstringAn integer enumeration defining the system cache associativity. For example, 5 indicates a fully associative cache. CIM_AssociatedCacheMemory
ValueMapstring
[See below.]
CIM_AssociatedCacheMemory
ValuesstringUnknown
Other
Direct Mapped
2-way Set-Associative
4-way Set-Associative
Fully Associative
8-way Set-Associative
16-way Set-Associative
CIM_AssociatedCacheMemory
MappingStringsstringMIF.DMTF|System Cache|006.15 CIM_AssociatedCacheMemory
ModelCorrespondencestringCIM_AssociatedCacheMemory.OtherAssociativityDescription CIM_AssociatedCacheMemory

NameValue
0Unknown
1Other
2Direct Mapped
32-way Set-Associative
44-way Set-Associative
5Fully Associative
68-way Set-Associative
716-way Set-Associative
Property OtherAssociativityDescription Qualifiers
NameTypeValueFrom Class
DescriptionstringA string describing the cache associativity when the Associativity value is 1, " Other " . CIM_AssociatedCacheMemory
ModelCorrespondencestringCIM_AssociatedCacheMemory.Associativity CIM_AssociatedCacheMemory

Property Antecedent Qualifiers
NameTypeValueFrom Class
OverridestringAntecedent CIM_AssociatedMemory
DescriptionstringMemory installed on or associated with a Device. CIM_AssociatedMemory
Keybooleantrue CIM_AssociatedMemory

Property Dependent Qualifiers
NameTypeValueFrom Class
OverridestringDependent CIM_AssociatedMemory
DescriptionstringThe LogicalElement. CIM_AssociatedMemory
Keybooleantrue CIM_AssociatedMemory

Property Antecedent Qualifiers
NameTypeValueFrom Class
Keybooleantrue CIM_Dependency
DescriptionstringAntecedent represents the independent object in this association. CIM_Dependency

Property Dependent Qualifiers
NameTypeValueFrom Class
Keybooleantrue CIM_Dependency
DescriptionstringDependent represents the object that is dependent on the Antecedent. CIM_Dependency

Methods

Method Qualifiers

Parameters

Parameter Qualifiers

Associations this class can participate in

Association
Class
Reference
Class
Role
CIM_DependencyContextCIM_DependencyDependency