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


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

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

Tags in this post...

面试题 相关文章推荐
Yahoo-PHP面试题4
May 05 面试题
一个SQL面试题
Aug 21 面试题
一些.net面试题
Oct 06 面试题
关于Assembly命名空间的三个面试题
Jul 23 面试题
UDP协议功能
Jan 06 面试题
Linux开机引导的步骤是什么
Oct 19 面试题
中科创达面试题
Dec 28 面试题
EJB的基本架构
Sep 22 面试题
举例说明类变量和实例变量的区别
Jun 30 面试题
史上最全面的Java面试题汇总!
Feb 03 面试题
什么是ESB?请介绍一下ESB?
May 27 面试题
下列程序在32位linux或unix中的结果是什么
Jan 26 #面试题
一些Solaris面试题
Mar 22 #面试题
网上常见的一份Linux面试题(多项选择部分)
Feb 07 #面试题
常用UNIX 命令(Linux的常用命令)
Jul 10 #面试题
如何开启linux的ssh服务
Jun 03 #面试题
Shell编程面试题
May 30 #面试题
如何进行Linux分区优化
Feb 12 #面试题
You might like
PHP+Mysql树型结构(无限分类)数据库设计的2种方式实例
2014/07/15 PHP
Zend Guard使用指南及问题处理
2015/01/07 PHP
PHP代码维护,重构变困难的4种原因分析
2016/01/25 PHP
php实现在新浪云中使用imagick生成缩略图并上传的方法
2016/09/26 PHP
Javascript实例教程(19) 使用HoTMetal(2)
2006/12/23 Javascript
javascript比较文档位置
2008/04/08 Javascript
javascript 正则表达式相关应介绍
2012/11/27 Javascript
js多级树形弹出一个小窗口层(非常好用)实例代码
2013/03/19 Javascript
有关javascript的性能优化 (repaint和reflow)
2013/04/12 Javascript
JavaScript实现iframe自动高度调整和不同主域名跨域
2016/02/27 Javascript
AngularJS基础 ng-init 指令简单示例
2016/08/02 Javascript
js中利用cookie实现记住密码功能
2020/08/20 Javascript
用js制作淘宝放大镜效果
2020/10/28 Javascript
React Native 环境搭建的教程
2017/08/19 Javascript
Vue插槽原理与用法详解
2019/03/05 Javascript
详解React的回调渲染模式
2020/09/10 Javascript
python制作websocket服务器实例分享
2016/11/20 Python
Django配置celery(非djcelery)执行异步任务和定时任务
2018/07/16 Python
python 将字符串中的数字相加求和的实现
2019/07/18 Python
用 python 进行微信好友信息分析
2020/11/28 Python
css3 旋转按钮 使用CSS3创建一个旋转可变色按钮
2012/12/31 HTML / CSS
Lacoste美国官网:经典POLO衫品牌
2016/10/12 全球购物
请说出几个常用的异常类
2013/01/08 面试题
iostream与iostream.h的区别
2015/01/16 面试题
施工人员岗位职责
2013/12/12 职场文书
应届毕业生自我鉴定范文
2013/12/27 职场文书
财务主管的岗位职责
2013/12/30 职场文书
九月份红领巾广播稿
2014/01/22 职场文书
小学领导班子对照材料
2014/08/23 职场文书
贫困证明模板(3篇)
2014/09/16 职场文书
个人廉政承诺书
2015/04/28 职场文书
安全生产警示教育活动总结
2015/05/09 职场文书
红领巾广播站广播稿
2015/08/19 职场文书
事业单位岗位说明书
2015/10/08 职场文书
MySQL之PXC集群搭建的方法步骤
2021/05/25 MySQL
分享一些Java的常用工具
2021/06/11 Java/Android