首页 / 软件开发 / C++ / intel处理器中Ring0和Ring3本质
intel处理器中Ring0和Ring3本质2011-04-18intel处理器实现4个权限级别ring0-ring3windows使用了两个权限的实现是靠地址的值的范围,和几个寄存器的值在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的描述符。