一致代码段和非一致代码段
<br /><br />之所以出现这个定义是因为系统要安全:内核要和用户程序分开..内核一定要安全.不能被用户程序干涉.<br />但是有时候用户程序也需要读取内核的某些数据,怎么办呢?<br />操作系统就引入了访问特权等级(0-3)的机制.<br />这些特权等级,通过三个符号来体现CPL/DPL/RPL.<br />其中<br />CPL是存寄存器如CS中,<br />RPL是代码中根据不同段跳转而确定,以动态刷新CS里的CPL.<br />DPL是在GDT/LDT描述符表中,静态的。<br /> <
转载
2011-02-22 16:57:00 ·
981 阅读 ·
0 评论