Intel 64 and IA-32 Architectures Software Developers Manual Volume 3A, System Programming Guide, Part 1

6-12 Vol. 3A
TASK MANAGEMENT
to be handled by handler tasks. When an interrupt or exception vector points to
a task gate, the processor switches to the specified task.
Figure 6-7 illustrates how a task gate in an LDT, a task gate in the GDT, and a task
gate in the IDT can all point to the same task.
6.3 TASK SWITCHING
The processor transfers execution to another task in one of four cases:
The current program, task, or procedure executes a JMP or CALL instruction to a
TSS descriptor in the GDT.
The current program, task, or procedure executes a JMP or CALL instruction to a
task-gate descriptor in the GDT or the current LDT.
Figure 6-7. Task Gates Referencing the Same Task
LDT
Task Gate
TSSGDT
TSS Descriptor
IDT
Task Gate
Task Gate