操作系统-设备管理-spooling技术

SPOOLing技术是一种解决低速设备与主机速度不匹配问题的方法,通过使用输入井和输出井作为缓冲,允许多个用户共享打印机等低速设备,从而提高I/O速度和设备利用率。在SPOOLing系统中,独占设备被改造为逻辑上的共享设备,实现虚拟设备功能。
摘要由CSDN通过智能技术生成

操作系统-设备管理-spooling技术

思考题:A,B,C,D共用一台打印机x,要进行资料打印时,很容易出现“打印机正在使用!”,如何处理该问题?
我们在使用打印机的时候,可能会出现一种情况,就是我们的一台机器可能会在多次访问的时候都会出现,打印机正在使用的情况。但是打印机其实并不是很忙,只是我们每次访问的时候打印机都在忙.在这种情况下,我们对打印机是不是产生了很多没有必要的浪费。这个时候SPOOLing技术的优势就很明显了。我们可以给我们要打印的数据一个缓冲区,排队打印,这样打印机就能尽量的不浪费时间了。
SPOOLing技术
虚拟性是OS的四大特性之一。如果说可以通过多道程序技术将一台物理CPU虚拟为多台逻辑CPU,从而允许多个用户共享一台主机,那么,通过SPOOling技术便可将一台物理I/O设备虚拟为多台逻辑I/O设备,同样允许多个用户共享一台物理I/O设备。
SPOOLing技术是低速输入输出设备与主机交换的一种技术,通常也称为“假脱机真联机”,他的核心思想是以联机的方式得到脱机的效果。低速设备经通道和外设在主机内存的缓冲存储器与高速设备相联,该高速设备通常是辅存。为了存放从低速设备上输入的信息,或者存放将要输出到低速设备上的信息(来自内存),在辅存分别开辟一固定区域,叫“输出井”(对输出),或者“输入井”(对输入)。简单来说就是在内存中形成缓冲区,在高级设备形成输出井和输入井,传递的时候,从低速设备传入缓冲区,再传到高速设备的输入井,再从高速设备的输出井,传到缓冲区&#

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值