Linux内核特权级问题
时间:2011-02-10
来源:互联网
对于Linux内核的特级级有一些不明白:
一致性的代码段我的理解是: 它可以访问相等或比自己底的特权级的代码段. 非一致性代码段, 0只能访问0, 3只能访问3.
CPL我就不明白了,明明只能在 cs的前两位. 比如: 000 0000 0000 00 11,比如特权级是3,
那 RPL 的 选择子 那怎么回事:
16 3 2 1 0
-----------------------------------------------
| 基地址 | TI | RPL |
------------------------------------------------
后面这两位又是什么 意思? 它也是 cs,ds,ss,es,fs,gs中的。那不是和 上面的 当前特权级 CPL 有冲突吗? 我真的想不通啊~!
我也是 代码段 和 数据段,和调用门的差别,这里我就想不通了.
想了一天拉~! 重新看了 80x86保护模式编程 ,还是不太理解.感觉不太明白,
还希望有 高手 帮帮我 这个 菜鸟啊~! 谢谢啊~! 快点帮帮我 这个菜鸟啊~! 谢谢拉~!
一致性的代码段我的理解是: 它可以访问相等或比自己底的特权级的代码段. 非一致性代码段, 0只能访问0, 3只能访问3.
CPL我就不明白了,明明只能在 cs的前两位. 比如: 000 0000 0000 00 11,比如特权级是3,
那 RPL 的 选择子 那怎么回事:
16 3 2 1 0
-----------------------------------------------
| 基地址 | TI | RPL |
------------------------------------------------
后面这两位又是什么 意思? 它也是 cs,ds,ss,es,fs,gs中的。那不是和 上面的 当前特权级 CPL 有冲突吗? 我真的想不通啊~!
我也是 代码段 和 数据段,和调用门的差别,这里我就想不通了.
想了一天拉~! 重新看了 80x86保护模式编程 ,还是不太理解.感觉不太明白,
还希望有 高手 帮帮我 这个 菜鸟啊~! 谢谢啊~! 快点帮帮我 这个菜鸟啊~! 谢谢拉~!
作者: z85525006 发布时间: 2011-02-10
可以通过这个的区别做保护,避免用户模拟中断。如果你有ULK3中文版,可以参照下145页。我就不抄书了。呵呵
作者: amarant 发布时间: 2011-02-11
仔细看了下题目,原来楼主不是说DPL和CPL不一样阿
cs中的这个RPL就是CPL,用以指示当前段的特权级
cs中的这个RPL就是CPL,用以指示当前段的特权级
作者: amarant 发布时间: 2011-02-11
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28