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

面试题 相关文章推荐
如何配置、使用和清除Smarty缓存
Dec 23 面试题
Java面试题及答案
Sep 08 面试题
介绍下WebSphere的安全性
Jan 31 面试题
什么造成了Java里面的异常
Apr 24 面试题
C/C++有关内存的思考题
Dec 04 面试题
Android interview questions
Dec 25 面试题
什么是TCP/IP
Jul 27 面试题
什么是Connection-oriented Protocol/Connectionless Protocol面向连接的协议/无连接协议
Sep 06 面试题
为什么需要版本控制?
Aug 08 面试题
Java Servlet API中forward() 与redirect()的区别
Apr 20 面试题
Java中的异常处理机制的简单原理和应用
Apr 27 面试题
下列程序在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常用正则表达式的整理汇总
2013/06/08 PHP
PHP实现检测客户端是否使用代理服务器及其匿名级别
2015/01/07 PHP
利用PHP生成静态html页面的原理
2016/09/30 PHP
JQuery从头学起第二讲
2010/07/04 Javascript
在图片上显示左右箭头类似翻页的代码
2013/03/04 Javascript
jquery多选项卡效果实例代码(附效果图)
2013/03/23 Javascript
JavaScript使用yield模拟多线程的方法
2015/03/19 Javascript
jQuery插件FusionCharts实现的2D饼状图效果【附demo源码下载】
2017/03/03 Javascript
vue-star评星组件开发实例
2018/03/01 Javascript
Vue项目部署在Spring Boot出现页面空白问题的解决方案
2018/11/26 Javascript
基于vue通用表单解决方案的思考与分析
2019/03/16 Javascript
Vue2.0实现组件之间数据交互和通信操作示例
2019/05/16 Javascript
jQuery层叠选择器用法实例分析
2019/06/28 jQuery
Python中int()函数的用法浅析
2017/10/17 Python
Python实现将数据框数据写入mongodb及mysql数据库的方法
2018/04/02 Python
解决在pycharm中显示额外的 figure 窗口问题
2019/01/15 Python
Python闭包和装饰器用法实例详解
2019/05/22 Python
Python代码实现http/https代理服务器的脚本
2019/08/12 Python
Flask框架学习笔记之消息提示与异常处理操作详解
2019/08/15 Python
python实现高斯(Gauss)迭代法的例子
2019/11/20 Python
记一次pyinstaller打包pygame项目为exe的过程(带图片)
2020/03/02 Python
windows、linux下打包Python3程序详细方法
2020/03/17 Python
梅西百货澳大利亚:Macy’s Australia
2017/07/26 全球购物
数据库的约束含义
2012/09/09 面试题
群众路线对照检查材料思想汇报怎么写
2014/09/18 职场文书
党的群众路线教育实践活动个人对照检查材料
2014/09/22 职场文书
实训报告范文大全
2014/11/04 职场文书
支行行长竞聘报告
2014/11/06 职场文书
杜甫草堂导游词
2015/02/03 职场文书
2015年国际护士节演讲稿
2015/03/18 职场文书
反腐倡廉观后感
2015/06/08 职场文书
高中同学会致辞
2015/08/01 职场文书
幼儿教师继续教育培训心得体会
2016/01/19 职场文书
实验心得体会范文
2016/01/25 职场文书
Nginx stream 配置代理(Nginx TCP/UDP 负载均衡)
2021/11/17 Servers
Python实现文字pdf转换图片pdf效果
2022/04/03 Python