spooling技术 简述spooling技术
一、spooling系统是什么
SPOOLing(SimultaneousPeripheralOperationsOnLine)的直译意思是"联机情况下同时进行的外围设备操作",通常称其为"假脱机操作"。SPOOLing系统是虚拟设备最典型的代表,包括假脱机输入系统和假脱机输出系统两个部分,是对脱机输入/输出技术的改进。
二、什么是虚拟设备,请说明spooling系统如何实现虚拟设备
在一台共享设备上模拟若干台独享设备的操作,把独占设备变成逻辑上的共享设备,这种技术叫做虚拟设备技术。实现这种技术的软件和硬件被称为SPOOLING系统,使用SPOOLING技术所提供的设备就称为虚拟设备。实现虚拟设备的条件是硬件要有大容量的缓冲区,软件要有预输入程序和缓输出程序,井管理程序。优点是:
1)提高了输入/输出的速度,缓和了CPU和低速I/O设备间的速度不匹配;
2)将独占设备变为可共享的设备,设备使用率提高了。