1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 深入解析windows XP/:内核模式和用户模式

深入解析windows XP/:内核模式和用户模式

时间:2023-12-19 12:29:28

相关推荐

深入解析windows XP/:内核模式和用户模式

为了避免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公司张银奎老师的《软件调试》一书中的描述,大家也可以参考《程序员》杂志11月刊的p104页中的内容。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。