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

面试题 相关文章推荐
写一个方法1000的阶乘
Nov 21 面试题
介绍一下sql server的安全性
Aug 10 面试题
简述索引存取方法的作用和建立索引的原则
Mar 26 面试题
OLEDBConnection和SQLConnection有什么区别
May 31 面试题
最新远光软件笔试题面试题内容
Nov 08 面试题
介绍一下ICMP(Internet Control Message Protocol)Internet控制信息协议
Nov 26 面试题
CSMA/CD介质访问控制协议
Nov 17 面试题
new修饰符是起什么作用
Jun 28 面试题
linux面试题参考答案(4)
Jan 28 面试题
如何利用find命令查找文件
Nov 18 面试题
Linux管理员面试经常问道的相关命令
Dec 12 面试题
J2EE面试题大全
Aug 06 面试题
下列程序在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生成QRcode实例
2014/09/22 PHP
28个JS验证函数收集
2010/03/02 Javascript
Js冒泡事件详解及阻止示例
2014/03/21 Javascript
js实现网页倒计时、网站已运行时间功能的代码3例
2014/04/14 Javascript
兼容Firefox的Javascript XSLT 处理XML文件
2014/12/31 Javascript
jquery解决客户端跨域访问问题
2015/01/06 Javascript
JavaScript 弹出子窗体并返回结果到父窗体的实现代码
2016/05/28 Javascript
vue指令以及dom操作详解
2017/03/04 Javascript
JS使用队列对数组排列,基数排序算法示例
2019/03/02 Javascript
Handtrack.js库实现实时监测手部运动(推荐)
2021/02/08 Javascript
使用python编写android截屏脚本双击运行即可
2014/07/21 Python
Python中的XML库4Suite Server的介绍
2015/04/14 Python
Python自定义主从分布式架构实例分析
2016/09/19 Python
Python引用类型和值类型的区别与使用解析
2017/10/17 Python
Python使用jsonpath-rw模块处理Json对象操作示例
2018/07/31 Python
如何利用python制作时间戳转换工具详解
2018/09/12 Python
python画图把时间作为横坐标的方法
2019/07/07 Python
Python循环中else,break和continue的用法实例详解
2019/07/11 Python
Django 实现图片上传和显示过程详解
2019/07/18 Python
Python 单例设计模式用法实例分析
2019/09/23 Python
PySide2出现“ImportError: DLL load failed: 找不到指定的模块”的问题及解决方法
2020/06/10 Python
PyQt5多线程防卡死和多窗口用法的实现
2020/09/15 Python
全球知名巧克力品牌:Godiva
2016/07/22 全球购物
欧舒丹比利时官网:L’OCCITANE比利时
2017/04/25 全球购物
海外淘书首选:AbeBooks
2017/07/31 全球购物
应用化学专业职业生涯规划书
2014/01/22 职场文书
初三化学教学反思
2014/01/23 职场文书
yy生日主持词
2014/03/20 职场文书
缓刑期间思想汇报范文
2014/10/10 职场文书
总经理检讨书范文
2015/02/16 职场文书
2015年教师节活动总结
2015/03/20 职场文书
电影雨中的树观后感
2015/06/15 职场文书
ORACLE数据库对long类型字段进行模糊匹配的解决思路
2021/04/07 Oracle
从np.random.normal()到正态分布的拟合操作
2021/06/02 Python
详细了解java监听器和过滤器
2021/07/09 Java/Android
MySQL七种JOIN类型小结
2021/10/24 MySQL