Task State Segment — Änderungen 6883 → 6888

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 [[Hardware Multitasking|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.
+
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.