问题 问答题

为什么要引入SPOOLing技术SPOOLing技术可带来哪些好处

答案

参考答案:所有字符设备都是独享设备并属于慢速设备,本质上属于顺序存取设备。因此,一个进程在字符设备上进行数据交换时,往往要等待较长时间,并且在该数据交换完成之前,其他进程不能同时访问这台设备。当一个进程正在使用这类设备进行一次较大量的数据交换时,其他需要同时访问该设备的进程就要等待较长的时间,从而降低了整个系统的并发能力。SPOOLing技术正是针对上述问题提出的一种设备管理技术。
SPOOLing技术可带来的好处是字符设备和虚拟设备间的数据交换由SPOOLing进程统一调度、以并行方式进行,从而提高并发,同时减少用户进程的等待时间。其次,在多道程序系统中,用程序模拟脱机输入/输出时外围控制器的功能,这样便可在主机的直接控制下实现脱机输入/输出功能。此时的外围操作与CPU对数据的处理同时进行,这种在联机情况下实现的外围设备同时操作称为SPOOLing,也称假脱机。

判断题
名词解释