- 1
- 0
- 约4.14千字
- 约 36页
- 2017-08-02 发布于天津
- 举报
28 第十四章输出/输入系统
作業系統 第十四章 輸出輸入系統 第十四章 輸出/輸入系統 I/O 硬體 輪詢 中斷 直接記憶體存取 應用系統 I/O 介面 核心 I/O 子系統 實作議題 I/O 硬體 現今的電腦系統有許多週邊裝置,如 儲存裝置:磁碟、軟碟、光碟 傳輸裝置:網路卡、數據機 人機操作介面:螢幕、鍵盤、滑鼠 PCI 匯流排將較快的裝置連接到處理器與記憶體等相關子系統,如 圖形顯示控制器 記憶體控制器 IDE 磁碟控制器 延伸匯流排連接速度較慢的裝置,如 鍵盤 串列埠 平行埠 典型的個人電腦匯流排結構 輪詢 主機一遍又一遍地讀取控制器狀態暫存器內的值並處於忙碌等待狀態 輪詢不適用於 大量存取資料 速度緩慢的控制器 中斷 (1) 中斷是可以改變 CPU 待執行指令執行順序的事件 CPU 有個硬體機制稱為中斷要求線 當有中斷發生,CPU 會停止目前執行的指令並執行中斷處理常式 中斷處理常式 中斷發生後 CPU 處理中斷需求的程式 中斷向量 不同的中段需求利用中斷向量對應到不同的 中斷處理常式 中斷 (2) 可遮罩與不可遮罩中斷 可遮罩中斷,中斷訊號送至處理器的 INTR 腳位,它們能夠藉由清除 eflags 暫存器上的 IF 旗標而被暫時關閉 不可遮罩中斷,訊號送至處理器的 NMI 腳位,無法經由清除 IF 旗標將它們暫時關閉 系統呼叫 提供應用程式呼叫核心服務常式 軟體中斷 可由撰寫程式
原创力文档

文档评论(0)