题14

题目

Q:在操作系统中, 只能在核心态下执行的指令是 ( )。
A. 读时钟 B. 取数
C. 系统调用命令 D. 寄存器清 “ 0 ”

分析

A:ABCD这些操作,难道不应该都是只能在核心态下执行吗
但是他说的是指令,我选C把

C
系统调用命令必然工作在核心态。
注意区分调用和执行, 系统调用的调用可能发生在用户态, 调用系统调用的那条指令不一定是特权指令, 但系统调用的执行一定在核心态。