什么是SPOOLing?

来源:互联网 发布:社工库数据下载 编辑:程序博客网 时间:2024/05/18 17:57

1.SPOOLing介绍

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

在现在操作系统的书中这样写到:

Input spooling is the technique of reading in jobs, for example, from cards,onto the disk, so that when the currently executing processes are finished,there will be work waiting for the CPU. Output spooling consists of first copying printable files to disk before printing them, rather than printing directly as the output is generated. Input spooling on a personal computer is not very likely, but output spooling is.

spooling分为 Input和output

input spooling是指计算机运行时存在的一种"读取"技术。举个例子,当当前正在执行的的进程完毕时,在等待CPU时,会把来自磁带的数据读进硬盘。Output spooling 是由一些在打印之前被拷贝到硬盘的可打印文件组成,而不是ouput生成以后就立即打印。

后面一段话的意思是,input spooling很难成为高级个人计算机的标准功能,而output可能会成为个人计算机的标准功能。

0 0
原创粉丝点击