社区
汇编语言
帖子详情
关于CPL,RPL,DPL的问题
hyqryq
2002-08-29 06:23:01
那位可以给详细解释一下, CPL,DPL,RPL的测试规则? 我不是很懂, 也不明白为什么要这样做?
...全文
126
8
打赏
收藏
关于CPL,RPL,DPL的问题
那位可以给详细解释一下, CPL,DPL,RPL的测试规则? 我不是很懂, 也不明白为什么要这样做?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
giantzz
2002-08-31
打赏
举报
回复
你可以把贴结了,然后我给你一个我整理的关于特权级检查的笔记
giantzz
2002-08-31
打赏
举报
回复
还有任务间的转换实际上是不需要检查的,只是完成任务门的检查,上面已经说了是CPL<=DPL,
hyqryq
2002-08-31
打赏
举报
回复
to giantzz(牛!是怎么死的。。。) :
thank you very much!
my emal: hyqryq@163.com
jtg98g3
2002-08-30
打赏
举报
回复
upup
giantzz
2002-08-29
打赏
举报
回复
为什么需要RPL,这是什么意思
golden_alvin
2002-08-29
打赏
举报
回复
为什么需要RPL?
giantzz
2002-08-29
打赏
举报
回复
这个问题我好像回答过
giantzz
2002-08-29
打赏
举报
回复
对于数据段的检查,要满足CPL和RPL中的较大者<=DPL
对于堆栈段的检查,要满足CPL=DPL=RPL
对于代码段分三种情况:
1.同任务同级的转移要满足CPL=DPL,RPL<=DPL
2.同任务不同级的转移要满足DPL<=CPL
3.任务间的转移要满足CPL<=DPL
归纳
DPL
RPL
CPL
内核 系统
DPL
RPL
CPL
, 调用门等
操作系统篇-调用门与特权级(
CPL
、
DPL
和
RPL
).docx
操作系统篇-调用门与特权级(
CPL
、
DPL
和
RPL
).docx
intel
DPL
RPL
详解
intel X86中寄存器段寄存器的
DPL
RPL
介绍
CPL
是当前进程的权限级别(Current Privilege Level),是当前正在执行的代码所在的段的特权级,存在于cs寄存器的低两位。
RPL
说明的是进程对段访问的请求权限(Request Privilege Level),是对于段选择子而言的,每个段选择子有自己的
RPL
,它说明的是进程对段访问的请求权限,有点像函数参数。而且
RPL
对每个段来说不是固定的,两次访问同一段时的
RPL
可以不同。
RPL
可能会削弱
CPL
的作用,例如当前
CPL
=0的进程要访问一个数据段,它把段选择符中的
RPL
设为3,这样虽然它对该段仍然只有特权为3的访问权限。
DPL
存储在段描述符中,规定访问该段的权限级别(Descriptor Privilege Level),每个段的
DPL
固定。当进程访问一个段时,需要进程特权级检查,一般要求
DPL
>= max {
CPL
,
RPL
}
一个操作系统的实现–关于
CPL
、
RPL
、
DPL
保护模式中重要的一个思想是通过分级把代码隔离了起来,不同的代码在不同的级别 ,使大多数情况下都只和同级代码发生关系。 Intel 的80286以上的cpu可以识?4个特权级(或特权层) ,0级到3级。数值越大特权越小。一般用把系统内核放在0级,系统的其他服务程序位于1、2级,3级则是应用软件。一般情况下代码都在自己的级别下做自己 的工作,同一级别之间可以相互访问,而一般是不允许不同级别的代码间随意访问的。但有时候不同级别的程序之间一定要访问,比如系统的接口函数等,必须能够 使得应用程序能够随意调用。于是Intel将代码分为: 1.非一致码:受到隔离的代码,只能在同一级别间相互访问
[自制操作系统] 第10回 认识保护模式之深入浅出特权级.doc
[自制操作系统] 第10回 认识保护模式之深入浅出特权级.doc
汇编语言
21,497
社区成员
41,618
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章