| Zeile 1: | Zeile 1: | ||
| − | Das '''Task State Segment''' (kurz TSS) wird von der CPU benötigt, um Informationen über einen Task zu speichern. Eigentlich vor allem für [[ | + | Das '''Task State Segment''' (kurz TSS) wird von der CPU benötigt, um Informationen über einen Task zu speichern. Eigentlich vor allem für [[Hardware-Multitasking]] verwendet, benötigt man es jedoch auch für Software-Multitasking, um der CPU im Falle eines Ringwechsels von einem niedriger privilegierten [[Ring]] in einen höheren einen Stack zu übergeben. Um ein TSS benutzen zu können, legt man einen entsprechenden Deskriptor in der GDT an, der darauf zeigt. Der Selektor dieses Deskriptors muss dann mit ''ltr <Selektor>'' ins Taskregister der CPU geladen werden. |