SPOOLING (即外部设备联机并行操作),即Simultaneous Peripheral Operations On-Line的缩写,它是关于慢速字符设备如何与来自计算机主机交换360百科信息一种技术,通常称为"操夜编项士制子令战假脱机技术"。
SPOOL发被附正孙多死ING技术实际上是一种外围设备同时联林仍龙善章机操作技术,又称为排队转储技术。它在输入和输出之间增加了"输入井"和"输出井"训配升正时说的排队转储环护体节。
- 中文名称 外部设备联机并行操作
- 外文名称 Simultaneous Peripheral Operations On-Line
- 缩写 SPOOLing
- 通常 假脱机技术
简介
息攻手本案星效送货容述 spooling系统的三大组成部分:
<1>输入井和输出井
<2>输入缓冲和输出缓冲
<3>输入进程SPi和输出进程SPo
SPOOLing 技术实际上是一种外围设备同时联机操作技术,又称为排队转储技术。
它在输入和输出之间增加了"输入井"和"输出井"的排队转储环节。
若有进程要求对它打印输出翻时,SPOOLing系统并不是将这台打印机两妈明方审石直接分配给进程,而蛋是在共享设备(磁盘或磁鼓孔时校分飞还车饭县黑气)上的输出SPOOLing存储区中为其分配一块存储空间,进程的输出数据以文件形式存放于此。各孔读放进程的数据输出文件形成了一个输出队列,由输出SPOOLing系统控制这台打印机进程,依次将队列中的输出文件实际打印输出。在SPOOLing 系统中,实际上并没有为任何进程分配,而只是在盐非苦任地婷输入井和输出井中,来自为进程分配一存储区和建立一张I/O请求表。这样,便把独占设备改造为共享设备。
SPOOLING技术特点
(1)提高了I/O速度。从对低速I/O设备进行360百科的I/O操作变为对输入井或输出井的操作,如同脱曾机二以外七测几机操作一样,提高了I/O速度,缓和了CPU与低速I/O设备速度不匹配的矛盾煤。
(2)设备并没有分配给任何进程。在输入井或输出井中,分配给进程的是一存储区和建立一张I/O请求表。
(3)实现了虚拟设备功能。多个进程同时使用一独享设备,而对每一进程而言,都认为自己独占这一设备,不过,该设备是逻辑上的设备。
工作原理
1、SPOOLing的含因沿端会菜形新视乐煤义是什么?试述SPOOLing系统的特点、功能以及控制过程。答:SPOOLing是Simultaneous Peripheral Operation On-Line (即外部设备联机并行操作)的缩写,它是关于慢速字符来自设备如何与计算机主机交换信息的一种技术,通常称为"假脱机技术"。 SPOOLing技术是在通道技术和多道程360百科序设计基础上产生为制卷的,它由主机和相应的通道共同承担作业的输入输出工作,利用磁盘作为后援间答准我存储器,实现外围设备同时联机操作。 SPOOLing系统由专门负责I/O的常驻内存的进程以及输入井、输出井组成;它将独占设备改造为共享设备,实现了虚拟设备功能。
轴村门均SPOOLING2、SPOOLing技术使一台打印机虚拟成多台打印机将一台独享打印机改造为可供多个用户共享的打印机,是应用SPOOLing技术的典型实例。具体做法是:系统对于用户的打印输出,但并不判识策左错院圆达设离真正把打印机分配给该用户试其厚乡械将指真角观十进程,而是先在输出井中申电适请一个空闲盘块区,并将要打印的数据送入其中;然后为用户申请并填写请求打印表,将该表挂到请求打印队列上。若打印复粒二医去析穿机空闲,输出程序从请求打印队首取表,将要打印的数据从输出井传送到内存缓冲区,再进行打印,直到打印队列为空。