intel处理器实现4个许可权级别ring0-ring3windows使用了两个,作业系统使用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的描述符。
本文发布于:2023-03-25 01:10:25,感谢您对本站的认可!
本文链接:http://www.ranqi119.com/to/1679705368218252.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |