|
知识路径: > 计算机系统基础知识 > 软件基础知识 > 操作系统基础知识 > 设备管理 > 设备管理 > DMA与缓冲技术 >
|
相关知识点:3个
|
|
|
|
Spooling是外围设备联机操作(Simultaneous peripheral operations on line)的缩写,常简称为Spooling系统或假脱机系统。假脱机技术实际上是用一类物理设备模拟另一类物理设备的技术,可以将低速的独占设备改造成一种可共享的设备,而且一台物理设备可以对应若干台虚拟的同类设备。Spooling系统由"预输入程序""缓输出程序"和"井管理程序"以及"输入和输出井"组成。
|
|
|
Spooling系统将一个作业从进入系统到完成后撤离系统的全过程,划分成输入、处理和输出3个并发执行的过程。当用户作业要进入系统时,由Spooling系统的预输入程序将作业信息从物理输入设备上送到磁盘上指定区域(称为输入井)。输入井中的作业有4种状态。
|
|
|
|
|
.执行状态。作业已被选中并处于运行过程中,它可从输入井中读取数据信息,也可向输出井写信息。
|
|
|
.完成状态。作业已经撤离,该作业的执行结果等待缓输出。
|
|
|
Spooling系统的引入缓和了CPU与设备速度的不均匀性,提高了CPU与设备的并行程度。
|
|
|