当前位置首页 > 百科> 正文

CPU优先权

2019-12-05 11:59:22 百科

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的描述符。
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net