- 2
- 0
- 约3.7千字
- 约 24页
- 2016-08-13 发布于天津
- 举报
第十六章系統服務常式
第十六章 系統服務常式 中斷簡介 中斷描述表 例外處理 中斷處理 軟體中斷 x 系統呼叫 裝置驅動程式 摘要 中斷簡介 中斷被定義為會暫停目前指令的執行而跳到特定程式去執行的事件 中斷大致可分為 4 類 外部中斷:硬體裝置觸發,例如計時器中斷 例外中斷:由CPU產生,通常是因為指令執行時發失錯誤,例如除以零 陷阱中斷:程式是先安排好的中斷,例如系統呼叫時,利用中斷來要求核心提供系統服務 軟體中斷:完全由程式所控制而非作業系統,因此不會改變CPU的執行指令順序。雖然與一般中斷的定義不同,但是在linux內通稱為軟體中斷 Intel 定義之中斷 Intel 的文件中有另一種中斷的定義。CPU 會將暫停目前指令而跳到特定程式去執行的事件分為中斷與例外 中斷 可遮罩中斷 不可遮罩中斷 可被處理器偵測之例外 失敗 陷阱 中止 程式例外 由程式中主動要求 中斷描述表 Interrupt Descriptor Table、IDT 中斷描述表是一種系統表格,主要目的是將每一個中斷或例外的向量對應至適當的中斷或例外處理器 IDT 包含三種描述器型態 任務閘門 中斷閘門 陷阱閘門 閘門描述器的格式 例外處理 Linux 利用例外來達成兩個不同的目的 傳送信號給行程告知有異常狀況發生 處理需求分頁 Linux 例外處理器的執行流程,可分為三個步驟: 在核心的堆疊內儲存大部分暫存器
您可能关注的文档
最近下载
- 《建筑幕墙高空作业施工安全保障技术规范》.pdf VIP
- 给排水国标图集-02S404:防水套管.pdf VIP
- CN1958558A 盐酸(或草酸)L—麻黄碱异构化为盐酸d—伪麻黄碱的方法 (新疆大学).docx VIP
- 约克约克 高效水冷螺杆冷水机组 YGWE YEWS-E YEWS-C YEWS-D 说明书用户手册.pdf
- 控告申诉业务竞赛含答案.docx VIP
- 二年级语文上册期末复习:形容词归纳+练习题.pdf VIP
- CN112939793B 麻黄碱和伪麻黄碱工业生产过程中母液中活性成分的回收利用方法 (浙江普洛康裕制药有限公司).docx VIP
- 中国地质大学(北京)《智能仪器仪表设计基础》2022-2023学年第一学期期末试卷.doc VIP
- 资料文稿easyvision操作说明.pdf VIP
- 控告申诉 笔试试卷.docx VIP
原创力文档

文档评论(0)