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的描述符。