|
知识路径: > 计算机系统基础知识 > 软件基础知识 > 操作系统基础知识 > 设备管理 > 设备管理 >
|
相关知识点:6个
|
|
|
|
|
DMA技术基本思想是:在外围设备和主存之间开辟直接的数据交换通路。在内存与输入/输出设备间传送一个数据块的过程中,不需要CPU的任何干涉,只需要CPU在过程开始启动与过程结束时的处理,实际操作由DMA硬件直接执行完成。
|
|
|
|
缓冲是计算机系统中常用的技术。一般来说,凡是数据到达速度和离去速度不匹配的地方都可以采用缓冲技术。缓冲技术可以采用硬件缓冲和软件缓冲两种。硬件缓冲是利用专门的硬件寄存器作为缓冲区;软件缓冲是利用操作系统的管理,用主存中的一个或多个区域作为缓冲区,进而可以形成缓冲池。
|
|
|
|
Spooling是外围设备联机操作(Simultaneous peripheral operations on line)的缩写,常简称为Spooling系统或假脱机系统。假脱机技术实际上是用一类物理设备模拟另一类物理设备的技术,可以将低速的独占设备改造成一种可共享的设备,而且一台物理设备可以对应若干台虚拟的同类设备。Spooling系统由"预输入程序""缓输出程序"和"井管理程序"以及"输入和输出井"组成。
|
|
|
Spooling系统将一个作业从进入系统到完成后撤离系统的全过程,划分成输入、处理和输出3个并发执行的过程。当用户作业要进入系统时,由Spooling系统的预输入程序将作业信息从物理输入设备上送到磁盘上指定区域(称为输入井)。输入井中的作业有4种状态。
|
|
|
|
|
.执行状态。作业已被选中并处于运行过程中,它可从输入井中读取数据信息,也可向输出井写信息。
|
|
|
.完成状态。作业已经撤离,该作业的执行结果等待缓输出。
|
|
|
Spooling系统的引入缓和了CPU与设备速度的不均匀性,提高了CPU与设备的并行程度。
|
|
|