spooling

SPOOLing的含义是什么?试述SPOOLing系统的特点、功能以及控制过程。答:SPOOLing是Simultaneous Peripheral Operation On-Line (即外部设备联机并行操作)的缩写

SPOOLING

,它是关于慢速字符设备如何与计算机主机交换信息的一种技术,通常称为"假脱机技术"。 SPOOLing技术是在通道技术和多道程序设计基础上产生的,它由主机和相应的通道共同承担作业的输入输出工作,利用磁盘作为后援存储器,实现外围设备同时联机操作。 SPOOLing系统由专门负责I/O的常驻内存的进程以及输入井、输出井组成;它将独占设备改造为共享设备,实现了虚拟设备功能。

2、SPOOLing技术如何使一台打印机虚拟成多台打印机? 答:将一台独享打印机改造为可供多个用户共享的打印机,是应用SPOOLing技术的典型实例。具体做法是:系统对于用户的打印输出,但并不真正把打印机分配给该用户进程,而是先在输出井中申请一个空闲盘块区,并将要打印的数据送入其中;然后为用户申请并填写请求打印表,将该表挂到请求打印队列上。若打印机空闲,输出程序从请求打印队首取表,将要打印的数据从输出井传送到内存缓冲区,再进行打印,直到打印队列为空。

上述来自百度百科。

第一眼感觉就是:可能很多程序需要输入输出,然后操作系统不需要每一个程序都去给他们一个输入输出的进程,而是弄一个类似输入队列的东西,把每一个程序的输入按照时序放进去,然后在输出队列 也是按照这个顺序输出,,,,,,,就是感觉上不会马上输出,,,有点点缓冲区 0-0  

继续看大佬书,大佬写书像故事书 溜 。

你可能感兴趣的:(看书,不开心)