首页 > 试题广场 >

广义指令必须在管态下执行。这个说法是否正确

[单选题]
广义指令必须在管态下执行。这个说法是否正确
  • 正确
  • 错误
推荐
B
管态:管态又叫特权态,系统态,是操作系统管理的程序执行时,机器所处的状态。
原语:通常由若干条指令组成,用来实现某个特定的操作。通过一段不可分割的或不可中断的程序实现其功能。是操作系统的一个组成部分,它必须在系统态下执行,并且常驻内存,而个别系统有一部分不在管态下运行。
原语广义指令都可以被进程所调用,两者的差别在于原语有不可中断性,它是通过在执行过程中关闭中断实现的,且一般由系统进程调用。
许多广义指令的功能都可用目态(一种机器状态,通常把它作为用户程序执行时的状态)下运行的系统进程完成,而不一定要在管态下完成,例如文件的建立、打开、关闭、删除等广义指令,都是借助中断进入管态程序,然后转交给相应的进程,最终由进程实现其功能。因此题中描述是错误的,选B。

编辑于 2019-12-20 14:20:33 回复(0)
B
管态:管态又叫特权态,系统态,是操作系统管理的程序执行时,机器所处的状态。
原语:通常由若干条指令组成,用来实现某个特定的操作。通过一段不可分割的或不可中断的程序实现其功能。是操作系统的一个组成部分,它必须在系统态下执行,并且常驻内存,而个别系统有一部分不在管态下运行。
原语广义指令都可以被进程所调用,两者的差别在于原语有不可中断性,它是通过在执行过程中关闭中断实现的,且一般由系统进程调用。
许多广义指令的功能都可用目态(一种机器状态,通常把它作为用户程序执行时的状态)下运行的系统进程完成,而不一定要在管态下完成,例如文件的建立、打开、关闭、删除等广义指令,都是借助中断进入管态程序,然后转交给相应的进程,最终由进程实现其功能。因此题中描述是错误的,选B。
发表于 2020-07-27 09:43:47 回复(0)
王道说的是 在用户态下发出请求 在核心态下执行……是我理解错了还是书错了
发表于 2022-03-07 11:45:22 回复(0)
广义指令,用户态和系统态都可
发表于 2021-08-12 14:17:37 回复(0)
广义指令就是执行系统调用的命令,就是只能在核心态执行,选A吧?,反正我遇到我要选A,不接受反驳
发表于 2023-10-09 15:17:23 回复(0)
广义指令就是只能再管态执行,可以在用户态调用,但是执行还是要切换到内核态。
发表于 2022-12-20 16:39:53 回复(0)