V chráněnym režimu má každej proces (task, vlákno) vyhrazenej kus paměti,
kam se ukládá jeho stav, když dojde k přerušení nebo přepnutí procesu.
U procesorú 80386 a novějších zabere minimálně 104 bajtú ( + data_OS +
bitová_mapa_portú) a vypadá takhle:
| Offset | Význam |
|---|---|
| 0 | BPTR - zpětnej ukazatel - minulej TSS (word) |
| 4 | ESP0* - stack pointer pro úroveň 0 |
| 8 | SS0* - stack segment pro úroveň 0 (word) |
| 12 | ESP1* - stack pointer pro úroveň 1 |
| 16 | SS1* - stack segment pro úroveň 1 (word) |
| 20 | ESP2* - stack pointer pro úroveň 2 |
| 24 | SS2* - stack segment pro úroveň 2 (word) |
| 28 | CR3* - registr stránkovýho adresáře |
| 32 | EIP - instruction pointer |
| 36 | EFLAGS - registr příznakú |
| 40 | EAX - accumulator |
| 44 | ECX - counter |
| 48 | EDX - data register |
| 52 | EBX - base register |
| 56 | ESP - stack pointer |
| 60 | EBP - base pointer |
| 64 | ESI - source index |
| 68 | EDI - destination index |
| 72 | ES - extra segment (word) |
| 76 | CS - code segment (word) |
| 80 | SS - stack segment (word) |
| 84 | DS - data segment (word) |
| 88 | FS (word) |
| 92 | GS (word) |
| 96 | LDT - local descriptor table selector (word) |
| 100 | TRAP - 1 zpúsobuje int 4, pokud se přepne na tenhle proces (word) |
| 102 | OFSIO - Offset bitový mapy povolenejch portú (word) |
| 104 | ... data OS |
| OFSIO | Bitová mapa povolenejch portú |
*Procesor načítá, ale neukládá