![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自己动手写操作系统专题
lastdotnet
爱好广泛
展开
-
有了CPL和DPL,为什么还要有RPL
<br />从网上看到,感觉很精妙,就转贴在这里和大家一起分享。 1、 CPL是当前进程的权限级别(Current Privilege Level),是cs段中的 2、 RPL说明的是进程对段访问的请求权限(Request Privilege Level),意思是 当 前进程想要的请求权限。 3、 DPL存储在段描述符中,规定访问该段的权限级别(Descriptor Privilege Level). 下面打一个比方,中国官员分为6级国家主席1、总理2、省长3、市长4、县长5、乡长6,假设我是当前进程,级别转载 2010-11-26 21:06:00 · 1100 阅读 · 0 评论 -
有了CPL和DPL,为什么还要RPL
<br /> intel手册3B卷4.10.4节详细论述了为什么要有RPL的原因 (以下内容为了方便学习 转载他人的文档) <br />保护模式中最重要的一个思想就是通过分级把代码隔离了起来,不同的代码在不同的级别,使大多数情况下都只和同级代码发生关系。Intel的80286以上的cpu可以识別4个特权级(或特权层) ,0级到3级。数值越大特权越小。一般用把系统内核放在0级,系统的其他服务程序位于1、2级,3级则是应用软件。一般情况下代码都在自己的级别下做自己的工作,同一级别之间可以相互访问,而一般是不允许转载 2010-11-26 21:20:00 · 1225 阅读 · 0 评论 -
VMware下 DOS7.1 中 运行.com文件出错的解决办法
<br />刚才在进入dos后,编译.asm文件获得.com文件,但系统会出现:emm386:unrecoverable privileged operation error #n9.press enter to reboot.. 的显示。<br /> 在网上一搜有如下解决办法:<br /> 在dos下修改config.sys文件,将emm386那一行去掉即可。<br /> (修改文件的命令为:edit config.sys)<br />转载 2010-11-25 18:54:00 · 881 阅读 · 0 评论