什么是用户模式(User Mode)与内核模式(Kernel Mode) ?


Posted in 面试题 onSeptember 07, 2015
在多任务环境中,有许多进程都不允许应用程序去做。所以CPU以两种模式运行,即用户模式和内核模式。

①内核模式
当CPU运行于内核模式时,一切程序都可运行。任务可以执行特权级指令,对任何I/O设备有全部的访问权,还能够访问任何虚地址和控制虚拟内存硬件。这种模式对应80×86的ring0层,操作系统的核心部分,包括设备驱动程序都运行在该模式。
②用户模式
这个模式中,硬件防止特权指令的执行,并对内存和I/O空间的访问操作进行检查。这就允许WindowsNT4.0限制任务对各种I/O操作的访问,并捕捉违反系统完整性的任何行为。在用户模式中,运行的代码如果不通过操作系统中的某种门机制,就不能进入内核模式。在80×86处理器上,这个模式对应于 ring3层,操作系统的用户接口部分以及所有的用户应用程序都运行在该级别。

Tags in this post...

面试题 相关文章推荐
面向对象编程OOP的优点
Jan 22 面试题
如何在Cookie里面保存Unicode和国际化字符
May 25 面试题
JSF如何进行表格处理及取值
Aug 06 面试题
一套VC试题
Jan 23 面试题
一套带答案的C++笔试题
Jan 10 面试题
请写出char *p与"零值"比较的if语句
Sep 24 面试题
什么是动态端口(Dynamic Ports)?动态端口的范围是多少?
Dec 12 面试题
星空联盟C# .net笔试题
Dec 05 面试题
Linux操作面试题
Feb 11 面试题
LINUX下线程,GDI类的解释
Dec 14 面试题
How to spawning asynchronous work in J2EE
Aug 29 面试题
静态变量和实例变量的区别
Jul 07 面试题
下列程序在32位linux或unix中的结果是什么
Mar 25 #面试题
一些Solaris面试题
Dec 22 #面试题
网上常见的一份Linux面试题(多项选择部分)
Sep 09 #面试题
常用UNIX 命令(Linux的常用命令)
Dec 26 #面试题
如何开启linux的ssh服务
Feb 14 #面试题
Shell编程面试题
May 29 #面试题
如何进行Linux分区优化
Sep 13 #面试题
You might like
根德Grundig S400/S500/S700电路分析
2021/03/02 无线电
使用session判断用户登录用户权限(超简单)
2013/06/08 PHP
PHP框架Laravel中使用UUID实现数据分表操作示例
2018/05/30 PHP
通过JS自动隐藏手机浏览器的地址栏实现原理与代码
2013/01/02 Javascript
正则表达式中特殊符号及正则表达式的几种方法总结(replace,test,search)
2013/11/26 Javascript
浅谈EasyUi ComBotree树修改 父节点选择的问题
2016/11/07 Javascript
Bootstrap模态框(Modal)实现过渡效果
2017/03/17 Javascript
从零开始学习Node.js系列教程六:EventEmitter发送和接收事件的方法示例
2017/04/13 Javascript
微信小程序日历效果
2018/12/29 Javascript
JS实现求字符串中出现最多次数的字符和次数示例
2019/07/05 Javascript
使用JavaScript实现网页秒表功能(含开始、暂停、继续、重置功能)
2020/06/05 Javascript
python网页请求urllib2模块简单封装代码
2014/02/07 Python
发布你的Python模块详解
2016/09/15 Python
Python实现简单石头剪刀布游戏
2021/01/20 Python
详解Django配置优化方法
2019/11/18 Python
Python autoescape标签用法解析
2020/01/17 Python
Python参数传递机制传值和传引用原理详解
2020/05/22 Python
基于django micro搭建网站实现加水印功能
2020/05/22 Python
Django自带的用户验证系统实现
2020/12/18 Python
如何让pre和textarea等HTML元素去掉滚动条自动换行自适应文本内容高度
2019/08/01 HTML / CSS
Canvas高级路径操作之拖拽对象的实现
2019/08/05 HTML / CSS
HTML如何让IMG自动适应DIV容器大小的实现方法
2020/02/25 HTML / CSS
英国领先的男士服装和时尚零售商:Burton
2017/01/09 全球购物
奥地利汽车配件店:Pkwteile.at
2017/03/10 全球购物
Ellos瑞典官网:北欧地区时尚、美容和住宅领域领先的电子商务网站
2019/11/21 全球购物
化学教育专业自荐信
2014/07/04 职场文书
群众路线教育实践活动方案
2014/10/31 职场文书
高中生毕业评语
2014/12/30 职场文书
新郎结婚保证书
2015/02/26 职场文书
支教个人总结
2015/03/04 职场文书
员工拾金不昧表扬稿
2015/05/05 职场文书
从严治党主题教育活动总结
2015/05/07 职场文书
酒吧七夕情人节宣传语
2015/11/24 职场文书
四年级作文之说明文作文
2019/10/14 职场文书
Vue中Object.assign清空数据报错的解决方案
2022/03/03 Vue.js
Python使用pyecharts控件绘制图表
2022/06/05 Python