Deskriptor (Prozessor)
aus Wikipedia, der freien Enzyklopädie
Als Deskriptor bezeichnet man in Intel-x86-Prozessoren ab 80286 eine Struktur, welche ein Segment oder eine Funktion im Hauptspeicher beschreibt. Deskriptoren kommen ausschließlich im Protected Mode vor, im Real Mode haben die Segmente eine konstante Größe von 64 Kb.
Ein Deskriptor hat eine Größe von 8 Byte und beinhaltet die Größe, die Position, die Zugriffsberechtigungen und Verwendung eines Segmentes. Neben den eben beschriebenen Speichersegmenten gibt es auch Systemsegmente, die zum Beispiel eine Betriebssystemfunktion markieren.
Alle Deskriptoren werden in drei Tabellen eingeteilt.
- Die GDT (Global Deskriptor Table) kann maximal 8192 Deskriptoren aufnehmen und ist für alle Prozesse verfügbar.
- Die LDT (Local Deskriptor Table) ist eine Tabelle, die nur für einen Prozess verfügbar ist. Bei einem Taskwechsel wird häufig auch ihr Inhalt gewechselt.
- Die dritte Tabelle ist die IDT (Interrupt Deskriptor Table). Sie umfasst 256 Deskriptoren, wofür jeder Deskriptor die Startadresse des jeweiligen Interrupts markiert.
Siehe auch: Deskriptor (bei der Dokumentation)