spooling技術和通道及實現打印機共享
來源:程序員人生 發布時間:2015-05-06 09:05:18 閱讀次數:5953次
spooling技術的作用:
1、spooling技術的引入是為了和緩高速CPU和低速I/O裝備之間的矛盾;
2、spooling技術能夠允許多臺外部裝備進行聯機并發操作,實現虛擬性;
在這個技術中用到了緩沖區和通道,緩沖區大家都比較熟習,這里就不做介紹了,這里就簡單的介紹1下通道。

通道:
1、通道技術的引入使得CPU與外設并行操作成為可能;
2、通道可看作專門的I/O處理機,它可以實現外設和主存直接交換數據;
3、CPU和通道的關系:
(1)在采取通道方式的指令系統中,有供通道專用的1組通道指令。當要進行I/O操作時,CPU只需啟動通道,然后可以繼續履行本身程序,通道則履行通道程序,管理與實現I/O操作;
(2)全部系統分為2級管理,1級是CPU對通道的管理,2級是通道對裝備控制的管理;
Spooling系統和通道:

spooling實現打印機同享:
spooling技術實現打印機同享的步驟以下圖所示:
注:這里的spo是指輸出進程。

打印機實際打印的步驟實現流程圖:
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈