首页 > 试题广场 >

特权指令可以在()中执行。

[单选题]
特权指令可以在()中执行。
  • 目态
  • 浏览器中
  • 任意的时间
  • 进程调度中
推荐
对于C 假如此时处于用户态,那么cpu是不能执行特权指令的,明显是错的
D 当处于内核态可以执行特权指令
AB 也不行
编辑于 2016-07-11 10:56:02 回复(5)

CPU状态分为管态和目态,CPU的状态属于程序状态字PSW的一位,
管态又称特权状态、系统态或核心态。通常,操作系统在管态下运行,CPU在管态下可以执行指令系统的全集。 
目态又称常态或用户态。机器处于目态时,程序只能执行非特权指令。用户程序只能在目态下运行。 

一般说来,在单用户,单任务的计算机中不具有也不需要特权指令,而在多用户,多任务的计算机系统中,特权指令却是不可缺少的。它主要用于系统资源的分配和管理,包括改变系统的工作方式,检测用户的访问权限,修改虚拟存储器管理的段表,页表和完成任务的创建和切换等。 
编辑于 2016-12-13 20:32:58 回复(3)
    提及特权指令,得从CPU指令系统(用于控制CPU完成各种功能的命令)的特权级别说起。在CPU的所有指令中,有一些指令是非常危险的,如果错用,将导致整个系统崩溃。比如:清内存、设置时钟等。如果所有的程序都能使用这些指令,那么你的系统一天死机n回就不足为奇了。所以,CPU将指令分为特权指令和非特权指令,对于那些危险的指令,只允许操作系统及其相关模块使用,普通的应用程序只能使用那些不会造成灾难的指令。形象地说,特权指令就是那些儿童不宜的东东,而非特权指令则是老少皆宜。
编辑于 2016-07-11 10:55:12 回复(6)
目态就是用户态,管态又称内核态,这些名称也是醉了。特权指令只能在内核态执行,但是什么时候,就不限定了
发表于 2015-10-07 20:37:24 回复(0)
内核态可执行特权指令,进程调度时处于内核态。
目态为用户态,管态为内核态
发表于 2023-10-17 10:37:31 回复(0)
特权指令-核心态(管态) 非特权指令-用户态(目态) 访管指令-用户态(目态) 用户态→核心态:唯一途径是中断或异常
发表于 2023-09-21 18:02:51 回复(0)
目态是用户态,系统调用发生在内核态
发表于 2022-03-25 23:31:55 回复(0)

内核态可以

发表于 2019-12-09 20:20:43 回复(0)
目态是用户态,管态是系统态
发表于 2018-01-15 22:29:21 回复(0)
CPU状态分为管态和目态,CPU的状态属于程序状态字PSW的一位,
管态又称特权状态、系统态或核心态。通常,操作系统在管态下运行,CPU在管态下可以执行指令系统的全集。 
目态又称常态或用户态。机器处于目态时,程序只能执行非特权指令。用户程序只能在目态下运行。 

一般说来,在单用户,单任务的计算机中不具有也不需要特权指令,而在多用户,多任务的计算机系统中,特权指令却是不可缺少的。它主要用于系统资源的分配和管理,包括改变系统的工作方式,检测用户的访问权限,修改虚拟存储器管理的段表,页表和完成任务的创建和切换等。 
发表于 2018-01-03 22:36:22 回复(0)
所以,这道题选择什么呢? 
目前只是知道了目态和管态的区别,前者是不可以执行特权指令的,而后者是可以执行特权指令的;且前者是一般的进程,后者是重要的系统进程。
发表于 2017-09-09 11:06:24 回复(0)
进程调度中
发表于 2017-04-21 19:38:22 回复(0)
特权指令只允许操作系统及其相关模块使用。
发表于 2016-12-18 18:04:38 回复(0)
特权指令只有在内核态才能执行
发表于 2016-08-28 09:19:25 回复(0)
目态又称为用户态,是用户程序 执行时机器所处的状态; 管态又叫特权态,系统态或核心态
发表于 2016-07-18 17:06:02 回复(0)
ring0
发表于 2016-07-11 09:54:23 回复(0)
这题应该选D吧!
发表于 2016-05-18 12:35:57 回复(0)
任何时候不包括目态么
发表于 2016-02-19 13:13:30 回复(0)
特权指令 ,只允许操作系统及其相关模块使用,普通的应用程序只能使用 非特权指令。
发表于 2015-10-25 11:17:03 回复(0)
11
发表于 2015-09-16 15:57:46 回复(0)
A选项目态就是用户态,CPU设置为用户态的时候对特权指令是关闭的。按照字面上的理解,应该包含在C选项的任意时间中。B选项显然不对。
发表于 2015-09-07 16:07:29 回复(0)