民國100年 乙級專案 電腦軟體應用乙級 學科

第43題

下列有關「中斷( I n t e r r u p t ) 」的敘述中,何者正確?

題目

下列有關「中斷( I n t e r r u p t ) 」的敘述中,何者正確?

  1. (1) 中斷的要求必定來自硬體
  2. (2) 硬體中斷, 相對於C P U 正在執行的程式,乃是一非同步事件( A s y n c h r o n o u s E v e n t )
  3. (3) 當C P U 在執行中斷時,就不能再執行其他的中斷
  4. (4) 可遮沒的中斷( M a s k I n t e r r u p t ) 沒有優先權

官方答案

(2) 硬體中斷, 相對於C P U 正在執行的程式,乃是一非同步事件( A s y n c h r o n o u s E v e n t )

解析

硬體中斷是由外部硬體裝置觸發,其發生時機與 CPU 目前執行的指令流程無關,因此相對於 CPU 正在執行的程式而言,屬於「非同步事件(Asynchronous Event)」,選項2正確。選項1錯誤:中斷亦可來自軟體,例如程式執行 INT 指令所觸發的軟體中斷。選項3錯誤:系統支援「中斷巢狀(Interrupt Nesting)」,高優先權中斷可打斷低優先權中斷的處理。選項4錯誤:可遮沒的中斷仍具有優先權順序,CPU 依優先權決定處理次序。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料