一直沒有搞清楚,記在博客裏省的再去查資料
中斷門: 用於硬件中斷,DPL爲0,不允許用戶態直接使用int指令訪問,硬件中斷免去這一判斷,因此可以在用戶態響應中斷,見set_intr_gate。
DPL0 陷阱門: 用於CPU異常,DPL爲0,不允許用戶態直接使用int指令訪問,硬件中斷免去這一判斷,因此可以在用戶產生CPU異常,見 set_trap_gate。
DPL3陷阱門: 用於系統調用,DPL爲3,允許用戶態直接使用int指令訪問,這樣才能通過int80訪問系統調用,只有80號向量屬於此門,見 set_system_gate。