OS筆記(中斷/異常機制)
中斷機制
由於CPU與I/O裝置非同步(並行),中斷就成為I/I裝置向CPU彙報工作的訊息通知機制。
異常機制
CPU上的程式執行指令時發生錯誤。
發生中斷/異常後,CPU將由使用者態轉換為核心態。
中斷向量
一個記憶體單元,反映了中斷處理程式的入口和PSW所應呈現的狀態字。若干個中斷向量對應若干個中斷處理程式,構成中斷向量表。
中斷響應—由硬體參與
簡而言之,中斷響應就是硬體,暫存器,CPU三者的互動過程。硬體發生中斷,將中斷處理程式入口存入暫存器。CPU讀取暫存器,查向量表後執行相應中斷處理程式。
中斷處理程式—由軟體參與
相關文章
- Linux核心筆記009 - 中斷、異常、陷阱、Bottom half、訊號Linux筆記
- Java異常機制Java
- 異常和中斷
- Java 中的異常處理機制Java
- Java核心技術筆記 異常、斷言和日誌Java筆記
- Java 筆記《異常》Java筆記
- 異常處理機制
- C#中的異常處理機制C#
- 硬中斷,軟中斷,訊號,異常
- C++ 異常機制(上)C++
- Java異常處理機制Java
- Java中的異常處理(隨堂筆記)Java筆記
- 8.異常處理機制
- Java異常機制深入理解Java
- 08.異常處理機制
- SpringMVC異常的處理機制SpringMVC
- java異常的處理機制Java
- C++異常處理機制C++
- Java 的異常處理機制Java
- java異常處理筆記Java筆記
- java學習筆記(異常)Java筆記
- 用Go語言異常機制模擬TryCatch異常捕捉Go
- 聊聊中斷機制~
- Java中斷機制Java
- [Java學習筆記] Java異常機制(也許是全網最獨特視角)Java筆記
- 異常處理機制(二)之異常處理與捕獲
- goang 錯誤&異常處理機制Go
- X86中斷/異常與APICAPI
- Go語言學習筆記 - PART12 - 異常處理機制與單元測試Go筆記
- liteos 中斷機制(四)
- 《Java核心技術(卷1)》筆記:第7章 異常、斷言和日誌Java筆記
- Python培訓教程分享:Python異常機制Python
- 異常篇——異常記錄
- GVM回收機制-筆記筆記
- 知識點講解七:Python中的異常處理機制Python
- 人腦的「中斷機制」
- C++ 異常處理機制詳解:輕鬆掌握異常處理技巧C++
- 吳恩達機器學習筆記 —— 16 異常點檢測吳恩達機器學習筆記
- .NET----錯誤和異常處理機制