硬體中斷

硬體中斷

硬體中斷是一個異步信號,表明需要注意,或需要改變在執行一個同步事件。硬體中斷是一種在輪詢循環,等待外部事件方面避免浪費處理器的寶貴時間的方式。作為一個獨立的有控制線系統,它們可以在硬體中實現,或被集成到存儲器子系統。

信號中斷,是由於通訊工具發生了故障,導致數據無法正常傳輸。

基本介紹

  • 中文名:硬體中斷
  • 外文名:IRQ
  • 性質:異步信號
  • 目的:避免浪費處理器的寶貴時間
  • 分類外部中斷內部中斷
事件介紹,外部中斷,內部中斷,

事件介紹

硬體中斷是一個異步信號,表明需要注意,或需要改變在執行一個同步事件。硬體中斷是一種在輪詢循環,等待外部事件方面避免浪費處理器的寶貴時間的方式。作為一個獨立的有控制線系統,它們可以在硬體中實現或被集成到存儲器子系統。
  • 可禁止中斷(maskable interrupt)。硬體中斷的一類,可通過在中斷禁止暫存器中設定位掩碼來關閉。
  • 非可禁止中斷(non-maskable interrupt,NMI)。硬體中斷的一類,無法通過在中斷禁止暫存器中設定位掩碼來關閉。典型例子是時鐘中斷(一個硬體時鐘以恆定頻率—如50Hz—發出的中斷)。
  • 處理器間中斷(interprocessor interrupt)。一種特殊的硬體中斷。由處理器發出,被其它處理器接收。僅見於多處理器系統,以便於處理器間通信或同步。
  • 偽中斷(spurious interrupt)。一類不希望被產生的硬體中斷。發生的原因有很多種,如中斷線路上電氣信號異常,或是中斷請求設備本身有問題。
硬體中斷分為外部中斷內部中斷

外部中斷

外部中斷一般是指由計算機外設發出的中斷請求,如:鍵盤中斷、印表機中斷、定時器中斷等。外部中斷是可以禁止的,也就是說,利用中斷控制器可以禁止這些外部設備的中斷請求。

內部中斷

內部中斷是指因硬體出錯(如突然掉電奇偶校驗錯等),或運算出錯(除數為零、運算溢出、單步中斷等)所引起的中斷,內部中斷是不可禁止的。

相關詞條

熱門詞條

聯絡我們