作業系統與硬體

關於NMI(不可遮罩中斷,non-maskable interrupt)的說明,下列何者正確?

  1. A即使處於停用狀態也一定會被接受,用於通知重大異常
  2. B優先順序最低,在其他中斷全部結束後才處理
  3. C完全無法由軟體引發,是計時器專用的中斷
查看答案與解析

正確答案:A. 即使處於停用狀態也一定會被接受,用於通知重大異常

NMI是無法以一般的中斷停用設定阻止的中斷。它用於即使系統已停止,也必須通知的事件,例如記憶體發生無法修正的錯誤、電源異常、看門狗(watchdog)逾時等。當作業系統在中斷停用的狀態下卡死時,也可以用它來檢查狀態。其優先順序屬於最高的一類,不會被延後處理,也不是計時器專用。

  • A. 正確。不受停用設定影響而被接受,用於通知重大異常。
  • B. NMI的優先順序屬於最高的一類,不會被延後。
  • C. 並非計時器專用,而是用於各種重大事件。
練習這個領域 前往領域頁面

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

  1. 在具有多個核心的系統中,作業系統改寫某個分頁的頁表項目而取消其對應時,必須進行的處理為下列何者?
  2. 當程式存取作業系統未配置的位址時,一般會發生下列何事?
  3. 在將檔案對應到記憶體的機制(如mmap)中,關於讀取檔案內容時發生之事的說明,下列何者正確?
  4. 寫出小量資料時,與其逐位元組每次都呼叫系統呼叫,不如先暫存在使用者空間的緩衝區再一併寫出,速度會比較快,其主要理由為何?
  5. CPU設置特權模式(核心模式)與使用者模式,主要目的為何?

這個領域的比較