一:基本概念
計算機的中斷系統能夠加強cpu對多工事件的處理能力,中斷機制是現代計算機系統中的基礎設施之一,它在系統中起著通訊網路的作用,已協調系統對各種外部事件的響應和處理;
中斷時實現的事件稱為中斷源
中斷源向cpu提出處理的請求稱為中斷請求
發生中斷時被打斷的程式的暫停點稱為斷點
cpu暫停現行程式而轉為響應中斷請求的過程稱為中斷程式
處理中斷源的程式稱為中斷處理程式
cpu執行有關的中斷處理程式稱為中斷處理
返回斷點的過程稱為中斷返回
中斷的實現由軟體和硬體綜合完成,硬體部分稱為硬體裝置,軟體部分稱為軟體處理程式
二:中斷源分類
1.機器故障中斷
2.程式性中斷 有些機器把程式中斷稱為異常
3.輸入/輸出裝置中斷
4.外中斷 來自控制台的中斷開關,計時器,時鐘或其他裝置,這類中斷的處理較簡單,實時性強
中斷源的種類
由外圍裝置引起的中斷。通常包括低速外圍裝置的資料快取暫存器已經準備好接受或傳送資料,外圍告訴裝置採用dma方式完成乙個資料傳送之後的處理工作,外圍裝置的啟動和停止,完成對外圍裝置的控制,輸入輸出過程中任意乙個環節出現錯誤 由處理機產生的中斷。例如算術操作溢位,除數為0,資料校驗錯誤,非法資料格式等。...
中斷源的種類
舉例 s3c2410a的中斷源有55個,分類如下 1 1個看門狗 2 5個定時器 3 9個uart 4 24個外部中斷 5 4個dma 6 2個rtc 7 2個adc 8 1個iic 9 2個spi 10 1個sdi 11 2個usb 12 1個lcd 13 1個電池故障 1.由外圍裝置引起的中斷。...
中斷 中斷程式設計例項
核心模組程式設計之入門 三 模組實用程式簡介 核心模組程式設計之高階 五 授人以漁 在此,我們將編寫乙個模組,其中有乙個中斷函式,當核心接收到某個 irq 上的乙個中斷時會呼叫它。先給出全部 讀者自己除錯,把對該程式的理解跟到本貼後面。include include include static i...