深入解析windows XP/2003:内核模式和用户模式
来源:互联网 发布:mysql crea 编辑:程序博客网 时间:2024/06/08 00:33
为了避免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页中的内容。
阅读全文
0 0
- 深入解析windows XP/2003:内核模式和用户模式
- 深入解析windows XP/2003:内核模式和用户模式
- Windows内核模式和用户模式
- Windows内核模式和用户模式
- 用户模式和内核模式
- 用户模式和内核模式
- 内核模式和用户模式
- 用户模式和内核模式
- 理解Windows内核模式与用户模式
- 理解Windows内核模式与用户模式
- 理解Windows内核模式与用户模式
- Windows下用户模式与内核模式
- 理解Windows内核模式与用户模式
- 理解Windows内核模式与用户模式
- 理解Windows内核模式与用户模式
- 理解Windows内核模式与用户模式
- 理解Windows内核模式与用户模式
- 理解Windows内核模式与用户模式
- mysql在navicat中查询不能嵌套
- 跨时钟域的同步问题
- eclipse在线安装maven插件
- hadoop-2.7.1+zookeeper-3.4.8+hbase-1.2.1+apache-hive-2.0.0完全分布式集群
- 六大设计原则
- 深入解析windows XP/2003:内核模式和用户模式
- 应用层vc实现三种文件监视方法 下面介绍三种非驱动实现文件监视的方法。 =============================================================
- 【Google】25匹马的角逐
- DDL和DML的定义和区别
- Codeforces Round #426 (Div. 2) C. The Meaningless Game(简单数学)
- APP 项目开发前的准备工作
- dfs hdu1241 Oil Deposits
- HDU 5131 Song Jiang's rank list(暴力)
- iOS Push Notifications第二项老是红色