(file) Return to CIM_PhysicalMemory.mof CVS log (file) (dir) Up to [Pegasus] / pegasus / Schemas / CIM231 / DMTF / Physical

 1 karl  1.1.2.2 // Copyright (c) 2008 DMTF.  All rights reserved.
 2                  [Version ( "2.18.0" ), 
 3                   UMLPackagePath ( "CIM::Physical::Component" ), 
 4                   Description ( 
 5                      "PhysicalMemory is a subclass of CIM_Chip, representing low "
 6                      "level memory devices - SIMMS, DIMMs, raw memory chips, etc." )]
 7               class CIM_PhysicalMemory : CIM_Chip {
 8               
 9                     [Override ( "FormFactor" ), 
10                      MappingStrings { "MIF.DMTF|Memory Device|005.6" }]
11                  uint16 FormFactor;
12               
13                     [Description ( 
14                         "The type of PhysicalMemory. Synchronous DRAM is also "
15                         "known as SDRAM Cache DRAM is also known as CDRAM CDRAM "
16                         "is also known as Cache DRAM SDRAM is also known as "
17                         "Synchronous DRAM BRAM is also known as Block RAM" ), 
18                      ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", 
19                         "10", "11", "12", "13", "14", "15", "16", "17", "18", 
20                         "19", "20", "21", "22", "23", "24", "25", "26..32567", 
21                         "32568..65535" }, 
22 karl  1.1.2.2        Values { "Unknown", "Other", "DRAM", "Synchronous DRAM", 
23                         "Cache DRAM", "EDO", "EDRAM", "VRAM", "SRAM", "RAM", 
24                         //10 
25                         "ROM", "Flash", "EEPROM", "FEPROM", 
26                         "EPROM", "CDRAM", "3DRAM", "SDRAM", "SGRAM", "RDRAM", 
27                         // 20              
28                         "DDR", "DDR-2", "BRAM", 
29                         "FB-DIMM", "DDR3", "FBD2", "DMTF Reserved", 
30                         "Vendor Reserved" }, 
31                      MappingStrings { "MIF.DMTF|Memory Device|005.9" }]
32                  uint16 MemoryType;
33               
34                     [Description ( 
35                         "Total width, in bits, of the PhysicalMemory, including "
36                         "check or error correction bits. If there are no error "
37                         "correction bits, the value in this property should match "
38                         "that specified for DataWidth." ), 
39                      Units ( "Bits" ), 
40                      MappingStrings { "MIF.DMTF|Memory Device|005.7" }]
41                  uint16 TotalWidth;
42               
43 karl  1.1.2.2       [Description ( 
44                         "Data width of the PhysicalMemory, in bits. A data width "
45                         "of 0 and a TotalWidth of 8 would indicate that the "
46                         "Memory is solely used to provide error correction bits." ), 
47                      Units ( "Bits" ), 
48                      MappingStrings { "MIF.DMTF|Memory Device|005.8" }]
49                  uint16 DataWidth;
50               
51                     [Description ( 
52                         "The speed of the PhysicalMemory, in nanoseconds." ), 
53                      Units ( "NanoSeconds" ), 
54                      MappingStrings { "MIF.DMTF|Memory Device|005.24" }]
55                  uint32 Speed;
56               
57                     [Description ( 
58                         "The total capacity of this PhysicalMemory, in bytes." ), 
59                      Units ( "Bytes" ), 
60                      MappingStrings { "MIF.DMTF|Memory Device|005.5" }]
61                  uint64 Capacity;
62               
63                     [Description ( 
64 karl  1.1.2.2           "A string identifying the physically labeled bank where "
65                         "the Memory is located - for example, \'Bank 0\' or \'Bank "
66                         "A\'." ), 
67                      MaxLen ( 64 ), 
68                      MappingStrings { "MIF.DMTF|Memory Device|005.4" }]
69                  string BankLabel;
70               
71                     [Description ( 
72                         "Specifies the position of the PhysicalMemory in a \'row\'. "
73                         "For example, if it takes two 8-bit memory devices to "
74                         "form a 16- bit row, then a value of \'2\'means that this "
75                         "Memory is the second device. 0 is an invalid value for "
76                         "this property." ), 
77                      MappingStrings { 
78                         "MIF.DMTF|Memory Device Mapped Addresses|001.6" }]
79                  uint32 PositionInRow;
80               
81                     [Description ( 
82                         "The position of this PhysicalMemory in an interleave. 0 "
83                         "indicates non-interleaved. 1 indicates the first "
84                         "position, 2 the second position and so on. For example, "
85 karl  1.1.2.2           "in a 2:1 interleave, a value of \'1\' would indicate "
86                         "that the Memory is in the \'even\' position." ), 
87                      MappingStrings { 
88                         "MIF.DMTF|Memory Device Mapped Addresses|001.7" }]
89                  uint32 InterleavePosition;
90               
91               
92               };

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2