CPU優先權

intel處理器實現4個許可權級別ring0-ring3
windows使用了兩個,作業系統使用ring0、用戶軟體使用ring3.
許可權的實現是靠地址的值的範圍,和幾個暫存器的值
在ring3工作時,CS、DS、SS暫存器總是分別為值8、10、10。這樣,系統代碼就可以監視段暫存器的值。選擇子1b和23用於核心驅動程式、系統代碼)工作時的定址。選擇子30和3b分別指向Kernel Process Region和Thread Information Block。當代碼運行在ring0時,FS暫存器的值為30,如果運行在ring3,則FS的值為3b。選擇子30總是指向基址為FFDFF000的描述符。

相關詞條

熱門詞條

聯絡我們