码迷,mamicode.com
首页 > 其他好文 > 详细

spooling技术和通道及实现打印机共享

时间:2015-04-29 13:38:28      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:spooling技术   打印机   通道   io   

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是指输出进程。

技术分享

打印机实际打印的步骤实现流程图:技术分享

spooling技术和通道及实现打印机共享

标签:spooling技术   打印机   通道   io   

原文地址:http://blog.csdn.net/u013337261/article/details/45364727

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!