計算機輸入輸出系統的概論-I/O設備編址
IO設備
計算機系統分為CPU系統,儲存系統,輸入輸出系統三大部分,其中輸入輸出系統簡稱IO系統用于計算機與外部世界進行聯系,例如:計算機通過鍵盤燈輸入程序和數據,在通過顯示器等輸出設備送出結果。
由此可見,輸入輸出系統的基本功能;
l 控制和定時
l CPU通信
l 設備通信
l 數據緩沖
l 檢錯
上述功能設備控機制的硬件和操作系統共同完成。
現代計算機系統的外設設備品種很多,設備也有自己的獨特的機構組成和結構工作原理,通過不同的方式與CPU相連。為CPU便于對IO系統設備進行尋址和選址,必須給衆多的外圍設備進行編号,通常稱為編制,即給每台設備規定某個地址碼以示區别,稱為設備号和設備代碼。
通常CPU會IO設備有兩種尋址方式:一将外圍設備與儲存器同意編制,另一是外圍設備單獨編制方式。
1. 儲存器統一編址
将IO設備和内存統一進行編址,即将内存地址編碼擴大到外圍設備上。在統一編制的輸入輸出系統中,CPU将輸入輸出設備視為内存的一部分。這樣對外設的訪問就如同對内存主單元的訪問一樣。這種編制方式的優點是操作靈活,不一定适用專門的IO指令。使用通用的訪問内存的指令即可完成訪問外圍設備的操作。因為不需要專門的IO指令就可以實現對外設的數據傳送操作。缺點是需要占用小部分儲存空間。
統一編址設備
2. 獨立編制
獨立編制又稱為單獨編制方式,将外圍設備的編制與内存編制相區别開來,對所有設備進行獨立編制。例如IBM—PC系列專門設有IO指令的,設備編址可到達512個。
采用獨立編址優點是不占用存儲空間,缺點是需要專門的IO設備命令,其尋址方式簡單,所有編程靈活性稍差。
獨立編制設備
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!