一個通道可以控制多個控制器,一個控制器又可以連接若干臺同類型的外部設(shè)備。
一般設(shè)備的連接可以采用交叉連接。好處是:
1 提高系統(tǒng)的可靠性。
2 提高設(shè)備的并行性。
通道分為:
3 字節(jié)多路通道。連接打印機,終端等低速和中速設(shè)備。
4 選擇通道。連接磁盤,磁帶等高速設(shè)備。
5 成組多路通道。
通道的運算控制部件包括:
1 通道地址字:CAW。
2 通道命令字:CCW。
3 通道狀態(tài)字:CSW。
通道訪問內(nèi)存采用“周期竊用”方式。
緩沖是計算機系統(tǒng)中常用的技術(shù)。一般,凡是數(shù)據(jù)到達速度和離去不匹配的地方都可以采用數(shù)據(jù)緩沖技術(shù)。
緩沖池。
設(shè)備分配的任務(wù)是按照一定的方法為申請設(shè)備的進程分配合適的設(shè)備,控制器和通道。
SPOOLing是一種虛擬設(shè)備技術(shù)。其核心思想是在一臺共享設(shè)備上模擬獨占設(shè)備的操作。
輸入井和輸出井。
在配有通道的系統(tǒng)中,I/O程序稱為通道程序。
活動頭磁盤的存取訪問時間一般有三個部分:
1 尋道時間。
2 旋轉(zhuǎn)延遲時間。
3 傳送時間。
磁盤優(yōu)化調(diào)度算法:
2 先來先服務(wù)磁盤調(diào)度算法FCFS。
3 最短尋道時間優(yōu)先磁盤調(diào)度算法SSTF。
4 掃描算法SCAN。