结构推理
为什么说“I/O指令”是特权指令?
【正确答案】
不允许在用户程序中使用的指令为特权指令。如果让用户在自己的程序里直接使用“I/O指令”,那么这个用户可以根据自己的需要启动设备进行输入/输出,那个用户也可以根据自己的需要启动设备进行输入/输出。这样一来,通过设备所做的输入/输出就可能会丢失信息或产生出错。因此,必须把“I/O指令”规定为是特权指令。同样地,“设置时钟”、“置控制寄存器”等指令,也都应该规定为是特权指令。判断一条指令是否是特权指令,原则是看这条指令的执行,是否会引起系统工作的冲突或意外。
【答案解析】
提交答案
关闭