// Copyright (c) 2013 DMTF. All rights reserved. [Version ( "2.41.0" ), UMLPackagePath ( "CIM::Physical::Misc" ), Description ( "MemoryCapacity describes the type of Memory that can be " "installed on a PhysicalElement and its minimum/maximum " "configurations. Information on what memory is currently " "\'installed\', versus an Element\'s min/max requirements, is " "located in instances of the PhysicalMemory class." )] class CIM_MemoryCapacity : CIM_PhysicalCapacity { [Key, Override ( "Name" ), Description ( "The inherited Name serves as a part of the " "MemoryCapacity object key." )] string Name; [Key, Description ( "The type of memory. This is a part of the object key. " "Values correspond to the list of possible memory types " "in the PhysicalMemory class." ), ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31..32567", "32568..65535" }, Values { "Unknown", "Other", "DRAM", "Synchronous DRAM", "Cache DRAM", "EDO", "EDRAM", "VRAM", "SRAM", "RAM", "ROM", "Flash", "EEPROM", "FEPROM", "EPROM", "CDRAM", "3DRAM", "SDRAM", "SGRAM", "RDRAM", "DDR", "DDR2", "BRAM", "FB-DIMM", "DDR3", "FBD2", "DDR4", "LPDDR", "LPDDR2", "LPDDR3", "LPDDR4", "DMTF Reserved", "Vendor Reserved" }, ModelCorrespondence { "CIM_PhysicalMemory.MemoryType" }] uint16 MemoryType; [Description ( "Minimum amount of memory, in Kbytes, that is needed for " "the associated PhysicalElement to operate correctly." ), Units ( "KiloBytes" ), PUnit ( "byte * 2^10" )] uint64 MinimumMemoryCapacity; [Description ( "Maximum amount of memory, in Kbytes, that can be " "supported by the associated PhysicalElement." ), Units ( "KiloBytes" ), PUnit ( "byte * 2^10" )] uint64 MaximumMemoryCapacity; };