5. 處理器在實施任務切換時的操作(任務切換總結)

處理器可以通過以下四種方法實施任務切換: call指令或者jmp指令的操作數是GDT內的某個TSS描述符; call指令或者jmp指令的操作數是GDT或者LDT內某個任務門描述符; 一個異常或者中斷髮生時,中斷號指向IDT內的某個任務門; 在EFLAGS寄存器的NT位置位的情況下,當前任務執行了一個iret指令。 對於這四種方法,首先都可以得到一個TSS描述符的選擇子: 對於1,指令的操作數直接就
相關文章
相關標籤/搜索