什么是用户模式(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...

面试题 相关文章推荐
String和StringBuffer的区别
Aug 13 面试题
Java里面有没有全局变量?为什么?
Feb 06 面试题
输入N,打印N*N矩阵
Feb 20 面试题
New delete 与malloc free 的联系与区别
Feb 04 面试题
一套带网友答案的.NET笔试题
Dec 06 面试题
Internet主要有哪些网络群组成
Dec 24 面试题
网络方面基础面试题
Nov 16 面试题
酷瑞网络科技面试题
Mar 30 面试题
linux面试题参考答案(4)
Sep 21 面试题
what is the difference between ext2 and ext3
Nov 03 面试题
init进程的作用
Aug 20 面试题
27个经典Linux面试题及答案,你知道几个?
Jan 10 面试题
下列程序在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
Terran兵种介绍
2020/03/14 星际争霸
PHP个人网站架设连环讲(一)
2006/10/09 PHP
PHP基于SMTP协议实现邮件发送实例代码
2017/04/27 PHP
仅IE6/7/8中innerHTML返回值忽略英文空格的问题
2011/04/07 Javascript
jquery打开直接跳到网页最下面、最低端实现代码
2013/04/22 Javascript
js闭包所用的场合以及优缺点分析
2015/06/22 Javascript
Ajax中解析Json的两种方法对比分析
2015/06/25 Javascript
Linux下为Node.js程序配置MySQL或Oracle数据库的方法
2016/03/19 Javascript
浅析C/C++,Java,PHP,JavaScript,Json数组、对象赋值时最后一个元素后面是否可以带逗号
2016/03/22 Javascript
JQuery实现动态操作表格
2017/01/11 Javascript
微信小程序开发之数据存储 参数传递 数据缓存
2017/04/13 Javascript
Angular学习笔记之集成三方UI框架、控件的示例
2018/03/23 Javascript
vue项目刷新当前页面的三种方法
2018/12/04 Javascript
three.js 实现露珠滴落动画效果的示例代码
2021/03/01 Javascript
将Python中的数据存储到系统本地的简单方法
2015/04/11 Python
简单总结Python中序列与字典的相同和不同之处
2016/01/19 Python
python实现音乐下载器
2018/04/15 Python
Python操作json的方法实例分析
2018/12/06 Python
在matplotlib的图中设置中文标签的方法
2018/12/13 Python
python实现文件的分割与合并
2019/08/29 Python
python基于FTP实现文件传输相关功能代码实例
2019/09/28 Python
Python reduce函数作用及实例解析
2020/05/08 Python
基于Pyinstaller打包Python程序并压缩文件大小
2020/05/28 Python
pandas针对excel处理的实现
2021/01/15 Python
英国美术用品购物网站:Cass Art
2019/10/08 全球购物
Linux的文件类型
2016/07/05 面试题
银行会计业务的个人自我评价
2013/11/02 职场文书
网络书店创业计划书
2014/02/07 职场文书
《得道多助,失道寡助》教学反思
2014/04/19 职场文书
优质护理服务演讲稿
2014/05/07 职场文书
五星级酒店前台接待岗位职责
2015/04/02 职场文书
党员干部廉洁自律承诺书
2015/04/28 职场文书
刑事附带民事诉讼答辩状
2015/05/22 职场文书
2015年全民创业工作总结
2015/07/23 职场文书
经典爱情感言
2015/08/03 职场文书
python tkinter模块的简单使用
2021/04/07 Python