中斷源的種類

來源:互聯網
上載者:User
  1. 由外圍裝置引起的中斷。通常包括低速外圍裝置的資料緩衝寄存器已經準備好接受或發送資料,外圍告訴裝置採用DMA方式完成一個資料傳送之後的處理工作,外圍裝置的啟動和停止, 完成對外圍裝置的控制, 輸入輸出過程中任意一個環節出現錯誤
  2. 由處理機產生的中斷。例如算術操作溢出,除數為0,資料校正錯誤,非法資料格式等。
  3. 由儲存空間產生的中斷。例如, 非法地址, 動態隨即儲存空間重新整理, 主儲存空間頁面失效, 資料或地址校正錯,訪問主儲存空間逾時。
  4. 由控制器產生的中斷。 例如, 非法指令, 未定義的作業碼, 使用者程式執行了特權指令, 堆疊溢位, 分時系統中時間片到, 作業系統使用者態和特權態的切換。
  5. 由匯流排產生的中斷。 包括輸入輸出, 匯流排出錯, 儲存空間匯流排出錯。
  6. 即時過程產生的中斷。例如, 即時裝置的採樣中斷, 為某些即時控制裝置發送控制訊號
  7. 即時鐘的定時中斷
  8. 多處理機系統中,從其他處理機發送來的中斷, 控制開關中斷
  9. 程式調試過程中, 執行完一條指令或程式運行到一個事先設定的斷點時, 通過中斷進入監控程式, 以便對被偵錯工具進行跟蹤或檢測
  10. 硬體故障中斷。 通過監控程式調用診斷程式對機器各個部分進行診斷, 如果診斷沒有錯誤則重新引導機器, 否則停機。
  11. 電源故障中斷。 這時必須停止其他一切工作, 儲存處理機全部狀態資訊揮發性儲存空間中的內容

IBM的機器通常把中斷源分成6類

  • 重啟中斷
  • 機器檢驗出錯中斷, 當發生硬體,軟體故障時產生。
  • 程式性錯誤引起的中斷。包括指令或資料格式錯誤, 在程式執行過程中出現非法作業碼, 主存保護錯誤,地址越界錯誤, 各種運算溢出錯誤。。。
  • 訪問管理程式中斷
  • 外來事件中斷。包括各種用於計時,計費,控制的定時器中斷
  • 輸入輸出中斷

一本教科書上來的

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.