首页 > 试题广场 >

当CPU处于核心态时,它可以执行的指令是:()。

[单选题]

CPU处于核心态时,它可以执行的指令是:()。


  • 仅限于特权指令
  • 仅限于非特权指令
  • 计算机系统的全部指令
  • 仅限于访管指令
答案有问题 陷入指令(访管指令)是唯一只能在用户态下执行而不能在核心态下执行的指令
发表于 2020-04-14 10:28:41 回复(0)
核心态下,CPU对一切硬件具有完全访问权限,可以执行机器能够执行的任何指令。而在用户态下,cpu不能执行特权指令。
发表于 2017-12-07 16:33:19 回复(0)
我个人觉得这题有问题吧,内核态下,访管指令应该不能执行吧,访管指令应该只能在用户态下才能执行的,用于请求内核态。(就像计算机网络一样ICMP差错报告报文也不会去发送自己ICMP的差错报告报文)
发表于 2019-08-16 07:05:26 回复(0)
CPU有两种工作状态:
内核态(管态)和用户态(目态)
内核态:内核态可以使用计算机所有的硬件资源以及计算机系统的所有指令
用户态:不能直接使用系统资源,也不能改变CPU的工作状态,并且只能访问这个用户程序自己的存储空间
发表于 2019-06-12 20:40:11 回复(0)
在用户状态下 cpu只能执行特权指令 核心状态下具有完全的访问权限,可以执行任何指令。
发表于 2019-04-21 15:25:45 回复(0)
转发:
发表于 2023-10-16 15:39:40 回复(1)
答案应该是除了访管指令的一切指令吧
发表于 2020-09-19 15:53:54 回复(0)
核心态 用户态
发表于 2019-08-29 23:13:48 回复(0)