
i/o系統(tǒng)組成包括:
需要用于輸入、輸出和存儲信息的設(shè)備;
需要相應(yīng)的設(shè)備控制器;
控制器與CPU連接的高速總線;
有的大中型計算機系統(tǒng),配置I/O通道


在I/O系統(tǒng)與高層接口中,根據(jù)設(shè)備類型的不同,又進一步分為若干個接口。主要包括:
塊設(shè)備:數(shù)據(jù)的存取和傳輸都是以數(shù)據(jù)塊為單位的設(shè)備。基本特征是傳輸速率較高、可尋址。磁盤設(shè)備的I/O常采用DMA方式。
特點:1、隱藏了磁盤的二維結(jié)構(gòu):塊設(shè)備接口隱藏了磁盤地址是二維結(jié)構(gòu)的情況:每個扇區(qū)的地址需要用磁道號和扇區(qū)號來表示。2、將抽象命令映射為低層操作:塊設(shè)備接口將上層發(fā)來的抽象命令,映射為設(shè)備能識別的較低層具體操作。? ?
字符設(shè)備:數(shù)據(jù)的存取和傳輸是以字符為單位的設(shè)備。如鍵盤、打印機等?;咎卣魇莻鬏斔俾瘦^低、不可尋址,常采用中斷驅(qū)動方式。
get和put操作:由于字符設(shè)備是不可尋址的,因而對它只能采取順序存取方式。(用戶程序)獲取或輸出字符的方法是采用get和put操作。
in-control指令:因字符設(shè)備的類型非常多,且差異甚大,系統(tǒng)以統(tǒng)一的方式提供了一種通用的in-control指令來處理它們(包含了許多參數(shù),每個參數(shù)表示一個與具體設(shè)備相關(guān)的特定功能)。
網(wǎng)絡(luò)通信接口:
通過某種方式,把計算機連接到網(wǎng)絡(luò)上。
操作系統(tǒng)必須提供相應(yīng)的網(wǎng)絡(luò)軟件和網(wǎng)絡(luò)通信接口,使得計算機能通過網(wǎng)絡(luò)與網(wǎng)絡(luò)上的其它計算機進行通信,或上網(wǎng)瀏覽。