i o裝置與主機交換資訊時 共有哪幾種控制方式

2021-09-10 01:35:39 字數 404 閱讀 2251

i/o裝置與主機交換資訊時,共有哪幾種控制方式?簡述它們的特點。

程式直接控制方式:也稱查詢方式,採用該方式,資料在cpu和外設間 的傳送完全靠計算機程式控制,cpu的操作和外圍裝置操作同步,硬體結構簡單,但由於外部裝置動作慢,浪費cpu時間多,系統效率低。

程式中斷方式:外裝置準備就緒後中斷方式豬肚通知cpu,在cpu相應 i/o裝置的中斷請求後,在暫停現行程式的執行,轉為i/o裝置服務可明顯提高cpu的利用率,在一定程度上實現了主機和i/o裝置的並行工作,但硬體結構負載,服務開銷時間大

dma方式與中斷方式一樣,實現了主機和i/o裝置的並行工作,由於dma 方式直接依靠硬體實現貯存與i/o裝置之間的資料傳送,傳送期間不需要cpu程式干預,cpu可繼續執行原來的程式,因此cpu利用率和系統效率比中斷方式更高,但dma方式的硬體結構更為複雜。

主機和外部裝置的資訊交換

主機和外設的連線方式 1.輻射式 不易擴充套件 現在 2 匯流排式 3 通道式 並行能力提高 直接程式傳送方式 用i o指令變成實現資訊傳送。1 外設狀態 空閒,工作,結束。優缺點 硬體開銷小 實時處理能力差,並行程度低。cpu效率要求不高的場合,或診斷 除錯過程中。微程式時序安排 同步控制,用同一...

I O與主機交換資訊有哪幾種控制方式?各有何特點?

1 程式查詢方式。其特點是主機與i o序列工作。cpu啟動i o後,時刻查詢i o是否準備好,若裝置準備就緒,cpu便轉入處理i o與主機間傳送資訊的程式 若裝置未做好準備,則cpu反覆查詢,直到i o準備就緒為止。可見這種方式cpu效率很低 2 程式中斷方式。其特點是主機與i o並行工作。cpu啟...

Linux裝置與主機規劃

本文章參考了 鳥哥的linux私房菜 linux命令手冊 linux命令大全 以及 linux man pages 未經作者允許,嚴禁用於商業出版 各元件或裝置在linux都是抽象成乙個檔案。各裝置在linux中的檔名 裝置檔名 scsi sata usb硬碟 dev sd a p u盤 dev s...