问题
单项选择题
()操作需要特权指令执行。
A.读取当前日期
B.消除一块内存
C.关闭中断
D.存取某地址单元的内容
答案
参考答案:C
解析:
[要点解析] 通常,计算机系统将CPU执行状态分为管态和目态。管态也称为特权态(或系统态,或核心态)。CPU在管态下可以执行指令系统的全集。通常,操作系统在管态下运行。目态也称为算态(或用户态),即用户程序运行的状态。
特权指令是一类只能在管态下执行而不能在算态下执行的特殊机器指令,即只允许操作系统使用,而不允许一般用户使用的指令。特权指令之处的指令称为非特权指令,非特权指令的执行不影响其他用户及系统。以下是一些常用指令及其所对应的执行状态。
①关闭中断指令,在核心态下执行。
②停机指令,在核心态下执行。
③设置时钟日期指令,在核心态下执行。
④改变存储映像图指令,在核心态下执行。
⑤存取某地址单元的内容指令,在用户态下执行。
⑥读时钟日期指令,在用户态下执行。
⑦从用户态切换到管态,在用户态下执行。