冷月手撕408之操作系統(23)-輸入輸出管理IO的控制方式

操作系統的輸入輸出管理IO的控制方式主要是介紹了 四種IO與內存交換信息的方法,都需要掌握。

主要的重點冷月做出了標識,知識點如下圖(pdf版或xmind源文件請關注公衆號:學長冷月,回覆操作系統)。

file

冷月點睛

輸入輸出管理IO的控制方式

程序直接控制方式

CPU不斷輪詢檢查是否已經將數據讀入MDR(數據寄存器)

數據交換單位:字;CPU干預極高

數據流向 :設備 -> CPU -> 內存

純軟件方式

中斷驅動方式

CPU發出 IO 後可以轉去處理其他請求,IO完成後主動打斷CPU

數據交換單位:字;CPU干預高

數據流向 :設備 -> CPU -> 內存

DMA方式

CPU發出 IO 後可以轉去處理其他請求,IO完成後,DMA發出中斷信號

數據交換單位:塊;CPU干預中

數據流向 :設備 -> 內存

純硬件方式

通道控制方式

CPU發出 IO 後可以轉去處理其他請求,通道執行通道程序完成IO,完成後向CPU發出中斷信號

數據交換單位:一組塊;CPU干預低

數據流向 :設備 -> 內存

一個通道可以控制多臺設備

IO通道是使用硬件技術專門負責 IO的處理機

如果這篇博文有幫助到您,可以幫冷月點一個贊或者加一個關注哦!

歡迎關注我的公衆號:學長冷月,獲得獨家整理的學習資源和日常乾貨推送。 如果您對我的專題內容感興趣,也可以關注我的博客:guoyu7.com

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章