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

面试题 相关文章推荐
String是最基本的数据类型吗?
Jun 13 面试题
什么是serialVersionUID
Mar 04 面试题
介绍一下SQL中union,intersect和minus
Apr 05 面试题
SQL注入攻击的种类有哪些
Dec 30 面试题
C#笔试题集合
Jun 21 面试题
初级软件工程师面试题 Junior Software Engineer Interview
Feb 15 面试题
Linux开机引导的步骤是什么
Oct 19 面试题
linux面试题参考答案(9)
Jan 29 面试题
进程的查看和调度分别使用什么命令
Mar 25 面试题
Java中会存在内存泄漏吗,请简单描述
Dec 22 面试题
九州传奇上机题
Jul 10 面试题
如何现实servlet的单线程模式
Aug 05 面试题
下列程序在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
适用于抽奖程序、随机广告的PHP概率算法实例
2014/04/09 PHP
php使用百度天气接口示例
2014/04/22 PHP
PHP curl实现抓取302跳转后页面的示例
2014/07/04 PHP
推荐dojo学习笔记
2007/03/24 Javascript
js 获取子节点函数 (兼容FF与IE)
2010/04/18 Javascript
浅谈javascript中createElement事件
2014/12/05 Javascript
jQuery技巧之让任何组件都支持类似DOM的事件管理
2016/04/05 Javascript
41个Web开发者必须收藏的JavaScript实用技巧
2016/07/22 Javascript
简单的js表格操作
2016/09/24 Javascript
详解React中的组件通信问题
2017/07/31 Javascript
javaScript强制保留两位小数的输入数校验和小数保留问题
2018/05/09 Javascript
在vue中读取本地Json文件的方法
2018/09/06 Javascript
nodejs基础之常用工具模块util用法分析
2018/12/26 NodeJs
JS使用正则表达式提交页面验证的代码
2019/10/16 Javascript
Angular 多模块项目构建过程
2020/02/13 Javascript
Vue和React有哪些区别
2020/09/12 Javascript
python实现网站的模拟登录
2016/01/04 Python
python将字符串转换成json的方法小结
2019/07/09 Python
Python Gitlab Api 使用方法
2019/08/28 Python
Spring http服务远程调用实现过程解析
2020/06/11 Python
python实现三壶谜题的示例详解
2020/11/02 Python
HTML5使用ApplicationCache接口实现离线缓存技术解决离线难题
2012/12/13 HTML / CSS
家长会学生家长演讲稿
2013/12/29 职场文书
魅力教师事迹材料
2014/01/10 职场文书
营销总经理岗位职责
2014/02/02 职场文书
中专生自我鉴定范文
2014/02/02 职场文书
军训教官感言
2014/03/02 职场文书
干部鉴定材料
2014/05/18 职场文书
商业街策划方案
2014/05/31 职场文书
采购部长岗位职责
2014/06/13 职场文书
社区反邪教工作方案
2014/06/16 职场文书
房地产端午节活动方案
2014/08/24 职场文书
关爱留守儿童主题班会
2015/08/13 职场文书
CSS中Single Div 绘图技巧的实现
2021/06/18 HTML / CSS
使用CSS实现一个搜索引擎的原理解析
2021/09/25 HTML / CSS
NodeJs使用webpack打包项目的方法详解
2022/02/28 NodeJs