spooling技術和通道及實現打印機共享

spooling技術的作用: 
1、spooling技術的引入是爲了緩和高速CPU和低速I/O設備之間的矛盾; 
2、spooling技術能夠允許多臺外部設備進行聯機併發操作,實現虛擬性; 

在這個技術中用到了緩衝區和通道,緩衝區大家都比較熟悉,這裏就不做介紹了,這裏就簡單的介紹一下通道。 


通道: 
1、通道技術的引入使得CPU與外設並行操作成爲可能; 
2、通道可看做專門的I/O處理機,它可以實現外設和主存直接交換數據; 
3、CPU和通道的關係: 
(1)在採用通道方式的指令系統中,有供通道專用的一組通道指令。當要進行I/O操作時,CPU只需啓動通道,然後可以繼續執行自身程序,通道則執行通道程序,管理與實現I/O操作; 

(2)整個系統分爲二級管理,一級是CPU對通道的管理,二級是通道對設備控制的管理; 

Spooling系統和通道:


spooling實現打印機共享: 

spooling技術實現打印機共享的步驟如下圖所示:

注:這裏的spo是指輸出進程。


打印機實際打印的步驟實現流程圖:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章