deployment::hardware
KlasseTLB

The TLB entity represents a Translation Lookaside Buffer which is used by the processor to speed up the translation of virtual addresses to physical.

Attribute
<Enumeration> CacheKind kind kind

The kind of data the TLB is used for.

<Primitive Type> Integer entryPageSize entryPageSize

The page size of a TLB entry. This is the value the operating system is expected to use for majority of purposes.

<Primitive Type> Integer associativity associativity

Associativity of the Translation Lookaside Buffer entries.

<Primitive Type> Integer entriesCount entriesCount

The number of entries in this Translation Lookaside Buffer.


Eigenschaften:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameTLB
Name Expression
Namespace<<ePackage>> <Package> hardware
Owned Template Signature
Owner<<ePackage>> <Package> hardware
Owning Template Parameter
Package<<ePackage>> <Package> hardware
Qualified Namesamm::deployment::hardware::TLB
Representation
Stereotype
Template Parameter
VisibilityPublic

Details für Attribute

 associativity
Public <Primitive Type> Integer associativity

Associativity of the Translation Lookaside Buffer entries.

Eigenschaften:

AggregationNone
Alias
Association
Association End
Class<Class> TLB
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
Multiplicity1
Nameassociativity
Name Expression
Namespace<Class> TLB
Opposite
Owned Template Signature
Owner<Class> TLB
Owning Association
Owning Template Parameter
Qualified Namesamm::deployment::hardware::TLB::associativity
Stereotype
Template Parameter
Type<Primitive Type> Integer
Upper1
Upper Value
VisibilityPublic


 entriesCount
Public <Primitive Type> Integer entriesCount

The number of entries in this Translation Lookaside Buffer.

Eigenschaften:

AggregationNone
Alias
Association
Association End
Class<Class> TLB
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
Multiplicity1
NameentriesCount
Name Expression
Namespace<Class> TLB
Opposite
Owned Template Signature
Owner<Class> TLB
Owning Association
Owning Template Parameter
Qualified Namesamm::deployment::hardware::TLB::entriesCount
Stereotype
Template Parameter
Type<Primitive Type> Integer
Upper1
Upper Value
VisibilityPublic


 entryPageSize
Public <Primitive Type> Integer entryPageSize

The page size of a TLB entry. This is the value the operating system is expected to use for majority of purposes.

Eigenschaften:

AggregationNone
Alias
Association
Association End
Class<Class> TLB
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
Multiplicity1
NameentryPageSize
Name Expression
Namespace<Class> TLB
Opposite
Owned Template Signature
Owner<Class> TLB
Owning Association
Owning Template Parameter
Qualified Namesamm::deployment::hardware::TLB::entryPageSize
Stereotype
Template Parameter
Type<Primitive Type> Integer
Upper1
Upper Value
VisibilityPublic


 kind
Public <Enumeration> CacheKind kind

The kind of data the TLB is used for.

Eigenschaften:

AggregationNone
Alias
Association<Association> A_kind_tLB
Association End
Class<Class> TLB
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value<Literal Integer> 1
Multiplicity1
Namekind
Name Expression
Namespace<Class> TLB
Opposite
Owned Template Signature
Owner<Class> TLB
Owning Association
Owning Template Parameter
Qualified Namesamm::deployment::hardware::TLB::kind
Stereotype
Template Parameter
Type<Enumeration> CacheKind
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPublic