OS筆記(中斷/異常機制)
中斷機制
由於CPU與I/O裝置非同步(並行),中斷就成為I/I裝置向CPU彙報工作的訊息通知機制。
異常機制
CPU上的程式執行指令時發生錯誤。
發生中斷/異常後,CPU將由使用者態轉換為核心態。
中斷向量
一個記憶體單元,反映了中斷處理程式的入口和PSW所應呈現的狀態字。若干個中斷向量對應若干個中斷處理程式,構成中斷向量表。
中斷響應—由硬體參與
簡而言之,中斷響應就是硬體,暫存器,CPU三者的互動過程。硬體發生中斷,將中斷處理程式入口存入暫存器。CPU讀取暫存器,查向量表後執行相應中斷處理程式。
中斷處理程式—由軟體參與
相關文章
- OS學習筆記一: 中斷與異常筆記
- PHP異常、錯誤處理機制筆記PHP筆記
- 中斷機制和中斷描述符表、中斷和異常的處理
- OS學習筆記四:同步機制筆記
- Java異常機制Java
- Java 中的異常處理機制Java
- 異常和中斷
- Windows核心讀書筆記——Windows異常分發處理機制Windows筆記
- C#中的異常處理機制C#
- 異常處理機制
- Java核心技術筆記 異常、斷言和日誌Java筆記
- Java 筆記《異常》Java筆記
- Linux核心筆記009 - 中斷、異常、陷阱、Bottom half、訊號Linux筆記
- Java異常處理機制Java
- C++ 異常機制(上)C++
- C++筆記--異常C++筆記
- 聊聊中斷機制~
- Java中斷機制Java
- 08.異常處理機制
- Java異常機制深入理解Java
- C++異常處理機制C++
- java異常的處理機制Java
- Java 的異常處理機制Java
- Java 基礎(十二)異常機制Java
- Python異常處理機制Python
- 8.異常處理機制
- Java中的異常處理(隨堂筆記)Java筆記
- Oracle JOB異常中斷原因分析Oracle
- 用Go語言異常機制模擬TryCatch異常捕捉Go
- java異常處理筆記Java筆記
- java學習筆記(異常)Java筆記
- 【筆記】forall 異常捕獲筆記
- 深入理解C++中的異常處理機制C++
- C/C++學習筆記八(斷言與異常處理)C++筆記
- 異常處理機制(二)之異常處理與捕獲
- [Java學習筆記] Java異常機制(也許是全網最獨特視角)Java筆記
- liteos 中斷機制(四)
- goang 錯誤&異常處理機制Go