1. 程式人生 > >作業系統中通道

作業系統中通道

通道是一種通過執行通道程式管理I/O操作控制器,它使主機(CPU和記憶體)與I/O操作之間達到更高的並行程度。由於它的任務是管理實現輸入/輸出操
作,提供一種傳送通道,所以將這種部件稱作“通道”。CPU把資料傳輸功能下放給通道,這樣,通道與CPU分時使用記憶體,就可以實現CPU與外設的並行工
作。在採用通道方式的指令系統中,除了供CPU程式設計使用的機器指令系統外,還設定另外供通道專用的一組通道指令,用通道指令編制通道程式,存入儲存器。當
需要進行I/O操作時,CPU只需啟動通道,然後可以繼續執行自身程式,通道則執行通道程式,管理與實現I/O操作。整個系統分為二級管理,一級是CPU
對通道的管理,二級是通道對裝置控制的管理。

通道就是可以通資料的
CPU發出一條通道命令,然後由通道和外設交換資料,之後CPU就做其它的事情,通道和外設交換完資料後再向CPU彙報,CPU再處理