首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
特权指令可以在()中执行。
[单选题]
特权指令可以在()中执行。
目态
浏览器中
任意的时间
进程调度中
查看答案及解析
添加笔记
邀请回答
收藏(424)
分享
22个回答
添加回答
9
推荐
幻影迷风
对于C 假如此时处于用户态,那么cpu是不能执行特权指令的,明显是错的
D 当处于内核态可以执行特权指令
AB 也不行
编辑于 2016-07-11 10:56:02
回复(5)
18
鹿鹿鹿
CPU状态分为管态和目态,CPU的状态属于程序状态字PSW的一位,
管态
又称特权状态、系统态或核心态。通常,操作系统在管态下运行,CPU在管态下可以执行指令系统的全集。
目态
又称常态或用户态。机器处于目态时,程序只能执行非特权指令。用户程序只能在目态下运行。
一般说来,在单用户,单任务的计算机中不具有也不需要特权指令,而在多用户,多任务的计算机系统中,特权指令却是不可缺少的。它主要用于系统资源的分配和管理,包括改变系统的工作方式,检测用户的访问权限,修改虚拟存储器管理的段表,页表和完成任务的创建和切换等。
编辑于 2016-12-13 20:32:58
回复(3)
10
郭可岩
提及特权指令,得从CPU指令系统(用于控制CPU完成各种功能的命令)的特权级别说起。在CPU的所有指令中,有一些指令是非常危险的,如果错用,将导致整个系统崩溃。比如:清内存、设置时钟等。如果所有的程序都能使用这些指令,那么你的系统一天死机n回就不足为奇了。所以,CPU将指令分为特权指令和非特权指令,对于那些危险的指令,只允许操作系统及其相关模块使用,普通的应用程序只能使用那些不会造成灾难的指令。形象地说,特权指令就是那些儿童不宜的东东,而非特权指令则是老少皆宜。
编辑于 2016-07-11 10:55:12
回复(6)
5
darren_wang
目态就是用户态,管态又称内核态,这些名称也是醉了。特权指令只能在内核态执行,但是什么时候,就不限定了
发表于 2015-10-07 20:37:24
回复(0)
0
漫天山泊
内核态可执行特权指令,进程调度时处于内核态。
目态为用户态,管态为内核态
发表于 2023-10-17 10:37:31
回复(0)
0
赏水人家
特权指令-核心态(管态) 非特权指令-用户态(目态) 访管指令-用户态(目态) 用户态→核心态:唯一途径是中断或异常
发表于 2023-09-21 18:02:51
回复(0)
0
努力学好算法的小白
目态是用户态,系统调用发生在内核态
发表于 2022-03-25 23:31:55
回复(0)
0
牛客734263889号
内核态可以
发表于 2019-12-09 20:20:43
回复(0)
0
Typole
目态是用户态,管态是系统态
发表于 2018-01-15 22:29:21
回复(0)
0
Zeou
CPU状态分为管态和目态,CPU的状态属于程序状态字PSW的一位,
管态
又称特权状态、系统态或核心态。通常,操作系统在管态下运行,CPU在管态下可以执行指令系统的全集。
目态
又称常态或用户态。机器处于目态时,程序只能执行非特权指令。用户程序只能在目态下运行。
一般说来,在单用户,单任务的计算机中不具有也不需要特权指令,而在多用户,多任务的计算机系统中,特权指令却是不可缺少的。它主要用于系统资源的分配和管理,包括改变系统的工作方式,检测用户的访问权限,修改虚拟存储器管理的段表,页表和完成任务的创建和切换等。
发表于 2018-01-03 22:36:22
回复(0)
0
wanye_z
所以,这道题选择什么呢?
目前只是知道了目态和管态的区别,前者是不可以执行特权指令的,而后者是可以执行特权指令的;且前者是一般的进程,后者是重要的系统进程。
发表于 2017-09-09 11:06:24
回复(0)
0
舒意意123
进程调度中
发表于 2017-04-21 19:38:22
回复(0)
0
牛客942775号
特权指令只允许操作系统及其相关模块使用。
发表于 2016-12-18 18:04:38
回复(0)
0
一只特立独行的虎
特权指令只有在内核态才能执行
发表于 2016-08-28 09:19:25
回复(0)
0
随缘剑客
目态又称为用户态,是用户程序
执行时机器所处的状态;
管态又叫特权态,系统态或核心态
。
发表于 2016-07-18 17:06:02
回复(0)
0
中汇信息技术最牛逼
ring0
发表于 2016-07-11 09:54:23
回复(0)
0
autumn-wind
这题应该选D吧!
发表于 2016-05-18 12:35:57
回复(0)
0
古月胡
任何时候不包括目态么
发表于 2016-02-19 13:13:30
回复(0)
0
Top0NE
特权指令
,只允许操作系统及其相关模块使用,普通的应用程序只能使用
非特权指令。
发表于 2015-10-25 11:17:03
回复(0)
0
hhihuiuh
11
发表于 2015-09-16 15:57:46
回复(0)
0
能发光的黛_Funny
A选项目态就是用户态,CPU设置为用户态的时候对特权指令是关闭的。按照字面上的理解,应该包含在C选项的任意时间中。B选项显然不对。
发表于 2015-09-07 16:07:29
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
操作系统
上传者:
小小
难度:
22条回答
424收藏
16192浏览
热门推荐
相关试题
有两个N*N的矩阵A和B,想要在P...
阿里巴巴
操作系统
评论
(38)
来自
阿里巴巴2015实习生笔试题
请编写实现malloc()内存分配...
微软
C++
操作系统
评论
(3)
分页系统的逻辑地址结构是一维的,分...
操作系统
评论
(1)
关于分段系统与分页系统的区别,描述...
操作系统
评论
(1)
你说在销售运营这个岗位上会涉及到一...
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题