A Task State Segment (TSS) is a binary data structure specific to the IA-32 and x86-64 architectures. It holds information about a task. In Protected Mode the TSS is primarily suited for Hardware Task Switching, where each individual Task has its own TSS. For use in software multitasking, one or two are also generally used, as they allow for entering Ring 0 code after an interrupt. In Long Mode, the TSS has a separate structure and is used to change the Stack Pointer after an interrupt or per...| wiki.osdev.org
Contents| wiki.osdev.org
Contents| wiki.osdev.org
The factual accuracy of this article or section is disputed.| wiki.osdev.org
Difficulty level| wiki.osdev.org
The Global Descriptor Table (GDT) is a binary data structure specific to the IA-32 and x86-64 architectures. It contains entries telling the CPU about memory segments. A similar Interrupt Descriptor Table exists containing task and interrupt descriptors.| wiki.osdev.org
Contents| wiki.osdev.org
The Redox official website| www.redox-os.org