现代计算机操作系统提供了两种不同的状态,即管态(系统态)和目态(用户态),在此约定下,______必须在管态下执行。
A、
从内存中取数的指令
B、
算术运算指令
C、
把运算结果送内存的指令
D、
输入/输出指令
【正确答案】
D
【答案解析】
CPU状态分为管态(系统态或核心态)和目态(用户态或常态)两种运行状态。在管态下CPU可以执行指令系统的全部指令。操作系统在管态下运行。在用户态时,程序只能执行非特权指令。此时,若用户程序在目态下执行特权指令,硬特权指令执行将被禁止,从而防止用户程序有意或无意地破坏系统。
提交答案
关闭