„Global Descriptor Table“ – Versionsunterschied
Erscheinungsbild
[gesichtete Version] | [gesichtete Version] |
Inhalt gelöscht Inhalt hinzugefügt
K 3 Wikilinks eingefügt. Zum Link bei 'Gates' siehe Diskussion:Global Descriptor Table#Fehlendes Lemma 'Gate'. |
Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
Die '''Global Descriptor Table''' (GDT) ist eine Tabelle, die von Intels [[Protected Mode]] verwendet wird, um den [[Arbeitsspeicher|Speicher]], [[Multitasking]] und verschiedene [[Ring (CPU)#Wechsel zwischen den Ringen|Gates]] zu verwalten. In ihr haben maximal 8192 [[Deskriptor (Prozessor)| |
Die '''Global Descriptor Table''' (GDT) ist eine Tabelle, die von Intels [[Protected Mode]] verwendet wird, um den [[Arbeitsspeicher|Speicher]], [[Multitasking]] und verschiedene [[Ring (CPU)#Wechsel zwischen den Ringen|Gates]] zu verwalten. In ihr haben maximal 8192 [[Deskriptor (Prozessor)|Deskriptoren]] zu je acht Bytes Platz. In der GDT können [[Segmentierung (Speicherverwaltung)|Segmente]] eingetragen werden, die zum Beispiel den Arbeitsspeicher in einem bestimmten Bereich adressieren und schützen. |
||
Folgende Abbildung zeigt einen einzelnen Segmentdeskriptor: |
Folgende Abbildung zeigt einen einzelnen Segmentdeskriptor: |
||
[[ |
[[Datei:SegmentDescriptor.svg|Segment-Deskriptor]] |
||
Um auf ein Segment zuzugreifen, muss man einen Selektor in die Segmentregister (CS, DS, …) laden und kann dann auf dieses zugreifen. |
Um auf ein Segment zuzugreifen, muss man einen Selektor in die Segmentregister (CS, DS, …) laden und kann dann auf dieses zugreifen. |
||
[[Kategorie:Speicherverwaltung]] |
[[Kategorie:Speicherverwaltung]] |
Aktuelle Version vom 21. Januar 2023, 16:42 Uhr
Die Global Descriptor Table (GDT) ist eine Tabelle, die von Intels Protected Mode verwendet wird, um den Speicher, Multitasking und verschiedene Gates zu verwalten. In ihr haben maximal 8192 Deskriptoren zu je acht Bytes Platz. In der GDT können Segmente eingetragen werden, die zum Beispiel den Arbeitsspeicher in einem bestimmten Bereich adressieren und schützen.
Folgende Abbildung zeigt einen einzelnen Segmentdeskriptor:
Um auf ein Segment zuzugreifen, muss man einen Selektor in die Segmentregister (CS, DS, …) laden und kann dann auf dieses zugreifen.