单选题 用户程序在目态下使用特权指令引起的中断属于______。
  • A.硬件故障中断
  • B.程序中断
  • C.外部中断
  • D.访管中断
【正确答案】 D
【答案解析】[解析] 程序在目态下,即在执行用户程序时引起的中断属于来自CPU的中断,不是硬件故障中断和外部中断。特权指令指的是只允许管态下使用的指令,因此目态下对特权指令的使用会实现从目态到管态的改变,即会产生访管中断。 硬件故障中断是由硬件故障引起的中断,比如在使用打印机时打印机突然断电,造成硬件异常所引起的中断。 程序中断指的是程序在执行过程中产生的一般中断,比如,当程序有使用磁盘等要求时产生的中断,如果本题中用户程序使用的不是特权指令而是一般指令,产生的中断就应该是这种。 外部中断是指由外部事件引起的中断,比如单击鼠标和键盘输入等操作引起的中断。