单选题
CPU交替执行操作系统程序和应用程序。根据运行程序对机器指令的使用权限而将CPU置为不同的状态。用户程序只能运行在( )。
A、
管态
B、
目态
C、
处理机状态
D、
核心态
【正确答案】
B
【答案解析】
[分析] 计算机系统将CPU执行状态划分为管态和目态。用户程序只能在目态下运行,如果用户程序在目态下执行了特权指令,硬件将产生中断,由操作系统获得控制,特权指令的执行被制止,这样便可以防止用户程序有意或无意地破坏系统。
提交答案
关闭