1. 基本概念
1) 獨立編址和統一編址以及訪問的方式區別
2) 計算機系統的外圍設備:輸入輸出設備,以及外存儲器
3) 計算機中的串并行特點以及轉換方式
4) 通道是一種處理機。
2. 外部設備
1) 輸入設備:鍵盤,鼠標
2) 輸出設備:打印機,顯示器
3) 存儲設備
① 硬盤存儲器:固定磁頭,移動磁頭;可換磁盤和固定磁盤
② 磁盤陣列:數據在物理盤交叉存儲,有并行度。
3. I/O接口
1) 基本功能和基本結構
① 控制
② 緩存
③ 尋址
④ 狀態
⑤ 中斷
2) I/O端口及其編址
3) I/O地址空間及其編碼
4. I/O方式
1) 程序查詢方式
2) 程序中斷方式
① 進入中斷周期,保護斷點,尋址,關中斷。(由中斷隱指令完成)
② 保護現場
③ 中斷服務
④ 恢復現場
⑤ 中斷返回。
若允許多重中斷,在保護現場之后,開中斷。
3) DMA方式
① 預處理:初始化DMA控制器的寄存器
② 數據傳送
③ 后處理:采用中斷服務程序,檢驗送入主存的數據是否正確,測試傳送過程中是否出錯,是否繼續使用DMA傳送其他數據。
4) 通道方式:字節多路通道,選擇通道,數組多路通道。
① 接受cpu的I/O指令,按要求啟動停止外設
② 執行通道指令
③ 組織外設與內存之間的數據傳送
④ 向CPU報告外設的狀態信息和中斷信息。