intel處理器實現4個權限級別ring0-ring3
windows使用了兩個
權限的實現是靠地址的值的范圍,和幾個寄存器的值
在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的描述符。