Memory
Details with respect to properties and capabilities of RAM.
URI: gx:Memory
classDiagram
class Memory
click Memory href "../Memory"
Device <|-- Memory
click Device href "../Device"
Memory : defaultOversubscriptionRatio
Memory --> "0..1" Integer : defaultOversubscriptionRatio
click Integer href "../Integer"
Memory : eccEnabled
Memory --> "0..1" Boolean : eccEnabled
click Boolean href "../Boolean"
Memory : generation
Memory --> "0..1" String : generation
click String href "../String"
Memory : hardwareEncryption
Memory --> "0..1" Boolean : hardwareEncryption
click Boolean href "../Boolean"
Memory : memoryClass
Memory --> "0..1" MemoryClasses : memoryClass
click MemoryClasses href "../MemoryClasses"
Memory : memoryRank
Memory --> "0..1" MemoryRanks : memoryRank
click MemoryRanks href "../MemoryRanks"
Memory : memorySize
Memory --> "1" MemorySize : memorySize
click MemorySize href "../MemorySize"
Memory : supportedOversubscriptionRatio
Memory --> "0..1" Integer : supportedOversubscriptionRatio
click Integer href "../Integer"
Memory : vendor
Memory --> "0..1" String : vendor
click String href "../String"
Inheritance
- Device
- Memory
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
memorySize | 1 MemorySize |
Memory size of RAM | direct |
memoryClass | 0..1 MemoryClasses |
DRAM technology name defined by JEDEC | direct |
memoryRank | 0..1 MemoryRanks |
Rank defines the number of memory chip banks and the buffering used to access... | direct |
eccEnabled | 0..1 xsd:boolean |
Error connection code allows to detect and correct bit errors in data | direct |
hardwareEncryption | 0..1 xsd:boolean |
If true, encryption of memory at the hardware level is enabled | direct |
vendor | 0..1 xsd:string |
Vendor of the device | Device |
generation | 0..1 xsd:string |
Vendor specific generation of the device | Device |
defaultOversubscriptionRatio | 0..1 xsd:integer |
Over-subscription means assigning more capacity to virtual machines that the ... | Device |
supportedOversubscriptionRatio | 0..1 xsd:integer |
Over-subscription means assigning more capacity to virtual machines that the ... | Device |
Usages
used by | used in | type | used |
---|---|---|---|
MemoryCapabilities | memory | range | Memory |
ContainerImage | ramReq | range | Memory |
ContainerResourceLimits | memoryRequirements | range | Memory |
Image | ramReq | range | Memory |
PXEImage | ramReq | range | Memory |
VMImage | ramReq | range | Memory |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/gaia-x/development#memory
LinkML Source
Direct
name: Memory
description: Details with respect to properties and capabilities of RAM.
from_schema: https://w3id.org/gaia-x/development#memory
is_a: Device
attributes:
memorySize:
name: memorySize
description: Memory size of RAM.
title: memory size
from_schema: https://w3id.org/gaia-x/development#memory
rank: 1000
domain_of:
- Memory
range: MemorySize
required: true
memoryClass:
name: memoryClass
description: DRAM technology name defined by JEDEC.
title: memory class
from_schema: https://w3id.org/gaia-x/development#memory
rank: 1000
ifabsent: string(other)
domain_of:
- Memory
range: MemoryClasses
memoryRank:
name: memoryRank
description: Rank defines the number of memory chip banks and the buffering used
to access these.
title: memory rank
from_schema: https://w3id.org/gaia-x/development#memory
rank: 1000
ifabsent: string(other)
domain_of:
- Memory
range: MemoryRanks
eccEnabled:
name: eccEnabled
description: 'Error connection code allows to detect and correct bit errors in
data. True, if error-correction-code is supported by the ram, false otherwise.
Default: False.'
title: error correction code (ecc)
from_schema: https://w3id.org/gaia-x/development#memory
rank: 1000
ifabsent: 'False'
domain_of:
- Memory
range: boolean
hardwareEncryption:
name: hardwareEncryption
description: 'If true, encryption of memory at the hardware level is enabled.
Default: False.'
title: Hardware Encryption enabled
from_schema: https://w3id.org/gaia-x/development#memory
rank: 1000
ifabsent: 'False'
domain_of:
- Memory
range: boolean
Induced
name: Memory
description: Details with respect to properties and capabilities of RAM.
from_schema: https://w3id.org/gaia-x/development#memory
is_a: Device
attributes:
memorySize:
name: memorySize
description: Memory size of RAM.
title: memory size
from_schema: https://w3id.org/gaia-x/development#memory
rank: 1000
alias: memorySize
owner: Memory
domain_of:
- Memory
range: MemorySize
required: true
memoryClass:
name: memoryClass
description: DRAM technology name defined by JEDEC.
title: memory class
from_schema: https://w3id.org/gaia-x/development#memory
rank: 1000
ifabsent: string(other)
alias: memoryClass
owner: Memory
domain_of:
- Memory
range: MemoryClasses
memoryRank:
name: memoryRank
description: Rank defines the number of memory chip banks and the buffering used
to access these.
title: memory rank
from_schema: https://w3id.org/gaia-x/development#memory
rank: 1000
ifabsent: string(other)
alias: memoryRank
owner: Memory
domain_of:
- Memory
range: MemoryRanks
eccEnabled:
name: eccEnabled
description: 'Error connection code allows to detect and correct bit errors in
data. True, if error-correction-code is supported by the ram, false otherwise.
Default: False.'
title: error correction code (ecc)
from_schema: https://w3id.org/gaia-x/development#memory
rank: 1000
ifabsent: 'False'
alias: eccEnabled
owner: Memory
domain_of:
- Memory
range: boolean
hardwareEncryption:
name: hardwareEncryption
description: 'If true, encryption of memory at the hardware level is enabled.
Default: False.'
title: Hardware Encryption enabled
from_schema: https://w3id.org/gaia-x/development#memory
rank: 1000
ifabsent: 'False'
alias: hardwareEncryption
owner: Memory
domain_of:
- Memory
range: boolean
vendor:
name: vendor
description: Vendor of the device.
from_schema: https://w3id.org/gaia-x/development#device
rank: 1000
alias: vendor
owner: Memory
domain_of:
- Device
range: string
generation:
name: generation
description: Vendor specific generation of the device.
title: Generation of the device
from_schema: https://w3id.org/gaia-x/development#device
rank: 1000
alias: generation
owner: Memory
domain_of:
- Device
range: string
defaultOversubscriptionRatio:
name: defaultOversubscriptionRatio
description: Over-subscription means assigning more capacity to virtual machines
that the physical device has. Default over-subscription ratio defines the amount
of default over-subscription as a value larger or equal to 1.0. 1.0 means no
over-subscription.
title: default over-subscription ratio
from_schema: https://w3id.org/gaia-x/development#device
rank: 1000
alias: defaultOversubscriptionRatio
owner: Memory
domain_of:
- Device
range: integer
minimum_value: 1
supportedOversubscriptionRatio:
name: supportedOversubscriptionRatio
description: Over-subscription means assigning more capacity to virtual machines
that the physical device has. Supported over-subscription ratio defines the
amount of supported over-subscription as a value larger or equal to 1.0. 1.0
means no over-subscription.
title: supported over-subscription ratio
from_schema: https://w3id.org/gaia-x/development#device
rank: 1000
alias: supportedOversubscriptionRatio
owner: Memory
domain_of:
- Device
range: integer
minimum_value: 1