作業系統›Ch1 OS 概論與服務第 2 題/共 5 題
2. Privilege Ring、Dual-Mode Operation、x86
#OS-01-002易Privilege RingDual-Mode Operationx86
Which of the following x86 instructions cannot be executed in Ring 3 privilege level?
參考答案與解析
MOV CR0, EAX、HLT、LGDT、LIDT 皆為x86的特權指令(privileged instructions),只能在Ring 0(核心模式,CPL=0)執行。在Ring 3(CPL=3)下執行這些指令會觸發General Protection Fault(#GP)。因此四個選項描述的指令皆「無法在Ring 3執行」,全部正確。
📄 交大113
▤完整推導請見《WH 資工筆記 · 作業系統》Ch1 OS 概論與服務