处理器需要软件中断
(一)测试处理器的中断系统
(B)实现协程
(C)获取需要执行特权指令的系统服务
(D)从子程序返回答案: (C)
说明: CPU 需要软件中断来获取需要执行特权指令的系统服务。软件中断是由处理器本身的异常情况引起的,或者是由指令集中的特殊指令引起的,该指令在执行时会引起中断。前者通常称为陷阱或异常,用于程序执行期间发生的错误或事件,这些错误或事件足够异常以至于无法在程序本身内处理。 中断警告处理器需要中断的高优先级条件处理器正在执行的当前代码。处理器通过暂停其当前活动、保存其状态并执行称为中断处理程序(或中断服务例程,ISR)的函数来处理事件来做出响应。这种中断是暂时的,在中断处理程序完成后,处理器恢复正常活动。
所以(C)是正确的选项
这个问题的测验