作業系統與硬體

下列何者與指令的執行無關,且發生時間並不固定,屬於非同步事件?

  1. A來自計時器的中斷
  2. B因存取不存在的分頁而產生的分頁錯誤
  3. C因除以0而產生的例外
查看答案與解析

正確答案:A. 來自計時器的中斷

來自計時器的中斷,與正在執行哪個指令無關,只要經過設定的時間就會從外部電路送達,因此是非同步的。分頁錯誤與除以零是因執行特定指令而發生,在相同狀況下執行相同指令時,一定會在同一處發生,所以是同步的例外。對於同步例外,必須判斷是要重新執行還是跳過造成問題的指令,這也是與中斷不同之處。

  • A. 正確。這是與指令無關、由外部送達的非同步中斷。
  • B. 分頁錯誤是由特定指令造成的同步例外。
  • C. 除以零是由除法指令造成的同步例外。
練習這個領域 前往領域頁面

作業系統與硬體的其他題目

  1. CPU接受中斷時,一般的處理流程為下列何者?
  2. 中斷向量表的作用為下列何者?
  3. 在重要處理的過程中暫時停用(遮罩)中斷時,下列何者是正確的注意事項?
  4. 將中斷處理常式的處理,分成立即執行的簡短部分,以及稍後在一般環境下執行的其餘部分,其理由為下列何者?
  5. 關於頁表(page table)的作用,下列何者正確?

這個領域的比較