Vai al contenuto

Global Descriptor Table

Da Wikipedia, l'enciclopedia libera.
Versione del 7 mar 2008 alle 16:08 di FixBot (discussione | contributi) (Bot: pagina orfana, aggiungo template {{O}})

La Tabella dei descrittori globale o Global Descriptor Table o semplicemente GDT è una struttura dati usata dai processori della famiglia x86 di Intel, usata per definire varie aree di memoria nell'esecuzione di un programma, come per esempio l'indirizzo base, la taglia e i privilegi di accesso come l'eseguibilità e la scrittura. Queste aree di memoria sono chiamate segmenti nella terminologia Intel.

La GDT contiene altro oltre ai descrittori di segmento. Ogni 8 byte nella GDT rappresentano un descrittore, ma questi possono essere descrittori Task State Segment (o TSS), descrittori LDT , o descrittori Call Gate. Gli ultimi, i Call Gate, sono particolarmente importanti per trasferire il controllo tra i vari livelli di privilegi degli x86, anche se questo metodo non è itilizzato dai moderni sistemi operativi.