【正确答案】
D
【答案解析】A正确,只要计算机开机,就一直有程序运行。取指、译码、执行指令这个循环从不停止。当无用户程序运行时,操作系统将执行不做任何事情的循环(忙等待循环,或称空闲循环),直到有中断发生。
B正确,当电源刚接通时,存储器的内容未被定义。ROM中的引导程序必须从引导设备中读代码并装入内存。为执行这一输入操作,硬件必须工作在核心态。由于操作系统未被装载,所以用户态就没有ROM引导程序可使用的管理程序用于调用。
C正确,如果程序可以向中断向量写入数据,那么中断发生时的转移地址就可以改变。至少,程序能够使系统重定向,从而导致中断不能正确地被处理。最坏的情况下,中断能使应用程序控制的存储单元地址发生转移,这样应用程序就会执行核心态下的指令。
D错误,操作系统采用多道程序设计技术提高CPU和外部设备的利用率。借助多道程序设计使得进程得以并发执行,CPU和外部设备可在相同的时间间隔内为更多的进程服务,即提高了利用率,而不是可靠性,相反可靠性会下降。