Segment stavu procesu TSS

TSS = Task State Segment

Po každém procesu aktivním i neaktivním jsou v paměti ve speciálním segmentu uloženy všechny potřebné informace - segment stavu procesu.

Stav procesu je dán obsahem všech registrů procesoru. Je-li proces momentálně neaktivní, je jeho stav zapsán v TSS a to tak, aby po aktivaci procesu byly nastaveny stejné podmínky jako před přerušením procesu.
Každý popisovač TSS je uložen v GDT. Adresa popisovače TSS právě aktivního procesu je uložena ve speciálním registru TR.

Struktura TSS

  1. zpětný ukazatel - selektor TSS přerušeného procesu, tento ukazatel se použije při přerušení procesu instrukcí IRET
  2. ukazatele zásobníků úrovní oprávnění 0, 1, 2
  3. registry procesoru
  4. selektor do lokální deskriptorové tabulky

coded by Xagatron, powered by XRS engine