SPOOLing系统介绍
2013年12月30日
作者: 来源:
SPOOLing技术是实现虚拟设备以提高独占设备利用率的技术 ,也是一种以空间换时间的技术。 SPOOLing 技术是在批处理操作系统时代引入的,即假脱机输入输出技术。把这种技术实质就是对输入/输出数据成批处理。 (1)概念 SPOOLing 技术是指在联机情况实现的同时外围操作,也称假脱机操作。它通过共享设备来模拟独占设备的动作,使独占设备成为共享设备,也称为虚拟设备技术。 (2)SPOOLing 技术实现原理 SPOOLing输入————作业预输入(输入机Þ输入井) SPOOLing输出————作业缓输出(输出井Þ输出机) 由SPOOLing程序控制通道完成 (3) SPOOLing 系统的组成 ①输入井和输出井(外存:暂存I/O设备传送的数据) ②输入缓冲区和输出缓冲区(内存:匹配CPU与磁盘之间速度不匹配的矛盾) ③输入进程和输出进程(假脱机进程) (4) SPOOLing 系统的优点与缺点 优点: ①提高了I/O速度。用户程序对慢速独占设备的独占时间大大缩短了,提高了慢速独占设备的利用率; ②用户程序本身的执行时间大大缩短了,提高了系统吞吐量和资源的利用率。 ③使独占设备成为共享设备,实现了虚拟设备的功能。 缺点:必须有高速、大容量和可随机存取的外存的支持。
阅读:2894
上一则:文件的多级目录结构
下一则:进程控制块PCB
|