深入解析windows XP/2003:内核模式和用户模式
来源:互联网 发布:广联达预算软件官网 编辑:程序博客网 时间:2024/05/21 10:10
为了避免windows应用程序访问和修改关键的操作系统数据,windows使用了2种处理器访问模式(即使windows在底层处理器支持多于2种以上的模式):用户模式和内核模式。
为什么windows只有2种支持访问模式呢?
本来intel X86 处理器体系结构定义了4种特权级,或者称为4个环,来保护系统代码和数据不会被低级别的代码恶意的无意的改写。windows使用特权0,作为内核模式,特权3作为用户模式,windows之所以只用了2级的原因是,过去windows支持的硬件结构中除了intel,amd以外还有compaq alpha 和SGI MIPS只有2级模式。只不过现在发布的不支持了,但是由于向下兼容以及历史底层基础架构代码的原因,现在依然只支持2层。
明天参考一下intel公司张银奎老师的《软件调试》一书中的描述,大家也可以参考《程序员》杂志2009年11月刊的p104页中的内容。
- 深入解析windows XP/2003:内核模式和用户模式
- 深入解析windows XP/2003:内核模式和用户模式
- Windows内核模式和用户模式
- Windows内核模式和用户模式
- 用户模式和内核模式
- 用户模式和内核模式
- 内核模式和用户模式
- 用户模式和内核模式
- 理解Windows内核模式与用户模式
- 理解Windows内核模式与用户模式
- 理解Windows内核模式与用户模式
- Windows下用户模式与内核模式
- 理解Windows内核模式与用户模式
- 理解Windows内核模式与用户模式
- 理解Windows内核模式与用户模式
- 理解Windows内核模式与用户模式
- 理解Windows内核模式与用户模式
- 理解Windows内核模式与用户模式
- Linux上设置静态网络配置,ip/gateway/DNS
- 生成有意义随机的文本(学习文档的K阶马尔科夫链)。--- 编程珠玑
- 联动菜单
- IT工程师必看的十条建议
- dojo.byId
- 深入解析windows XP/2003:内核模式和用户模式
- 个人电脑常见的被入侵方式
- 2009互联网大会-赵中捷报道
- 制作应用程序(.bat)
- VSS 错误 "Error reading from file" 的修复方法
- Excel 读取数据,日期读取
- oracle常用命令收集中
- 思想开放-学数学之人必备的特质(转载)
- 使用Oracle发送邮件