計算機組成原理輸入輸出系統2

2021-08-15 03:12:22 字數 1198 閱讀 3508

i/o裝置與主機的****

1 . i/o裝置編制方式

不統一編址:不占用儲存空間,但需專用的i/o指令

根據實際需要權衡選擇

2 .裝置定址

通過i/o指令字中的裝置碼指出該裝置的裝置號,通過介面電路中的裝置選擇電路直接選中進行資訊交換

3 .傳送方式

並行傳送:同一瞬間多位資訊同時傳送,速度快,需要的線路多,適合近距離傳送

序列傳送:同一瞬間傳送以為資訊,在不同時刻連續逐位傳送一串資訊,速度較慢,但只需要很少的線路,適合長距離傳送

4 .聯絡方式

i/o裝置通過什麼方式聯絡以了解對方此時的狀態

立即響應方式:適合工作速度慢的裝置,當與cpu發生聯絡時已經處於等待狀態,i/o指令一到便立即響應

應答訊號聯絡:當i/o裝置與主機工作速度不匹配時,採用非同步工作方式,交換資訊前各自完成自己的工作,當出現聯絡訊號時才準備交換資訊,cpu與i/o裝置通過i/o介面進行狀態資訊交換傳送資料,屬於一應一答聯絡方式

同步時標聯絡:同步工作時採用這種方式,要求i/o裝置與cpu工作速度完全同步,比如資料的輸入與接受速度要一致

5. i/o裝置與主機的聯絡方式

輻射式 :每個i/o裝置都設定專門的線路,增刪困難,已經淘汰

匯流排式:i/o裝置通過匯流排與主機連線

i/o與主機資訊交換的控制方式

1 . 程式查詢方式

cpu通過程式不斷查詢i/o裝置的狀態,從而控制i/o裝置與主機交換資訊

i/o介面中設定有乙個能反映i/o裝置狀態的標記位,cpu通過檢測該標誌位獲取i/o裝置的狀態

只要啟動了i/o裝置,cpu便不斷查詢i/o裝置的狀態和cpu在傳送來自i/o裝置的資訊時會終止原程式的執行,使cpu與i/o裝置序列工作,浪費資源

2 .程式中斷方式

當cpu啟動裝置後,不必等待裝置準備就而是繼續執行現行程式,直到裝置準備就緒並向cpu發出中斷請求後cpu轉而執行中斷服務程式實現資料的傳送(資料的傳送是由中斷服務程式實現的)

此模式cpu無需等待裝置準備就緒,cpu執行的與裝置準備階段同時進行從而提高了資源利用率,但需增加相應的電路和編制相應的中斷服務程式,且會占用cpu內部的暫存器增加資源的消耗

3. dma方式

i/o裝置通過dma晶元以及專門的資料通路與記憶體直接交換資訊,不用通過cpu,且訪存許可權比cpu更高,占用的時間一般為乙個訪問週期,匯流排被占用時cpu可繼續做內部運算,進一步提高了資源利用率

計算機組成 輸入輸出系統

特點 非同步性 實時性 裝置無關性 io 系統效能 儲存 io 通訊 io 中斷 io 方式 外設主動通知 cpu 接收或輸出資料,有實時性 dma 方式 由硬體執行 io,外設準備好後通知 dma,dma 接管匯流排,完成資料交換 通道和 io 處理機方式 外設種類很多速度差別很大,將外設管理工作...

計算機組成原理之輸入輸出系統

簡單外圍裝置 無條件傳送模式 隨時隨地進行輸入或輸出 慢速外圍裝置 程式查詢方式 執行程式不斷地讀取外設的狀態位 中斷方式 當外設準備好時,cpu暫停當前執行的程式,去執行完中斷程式之後,接著返回原來的程式繼續執行 高速外圍裝置 dma方式 不需要cpu的參與,使用專門的晶元來完成資料輸入 輸出 程...

計算機組成原理筆記 輸入輸出系統

輸入輸出系統的組成 i o軟體 i o指令 cpu指令的一部分 操作碼命令碼 裝置碼通道指令 通道自身的指令,指出陣列的首位址 傳送字數 操作命令。i o硬體 裝置 i o介面 裝置 裝置控制器 通道 i o裝置與主機的 i o裝置編址方式 裝置選址 用裝置選擇電路識別是否被選中 傳送方式 序列 比...