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