|
知识路径: > 计算机系统知识 > 操作系统知识 > 处理机管理、存储管理、设备管理、文件管理 >
|
考试要求:熟悉
相关知识点:23个
|
|
|
|
|
|
DMA(Directed Memory Access)的基本思想是:在外围设备和主存之间开辟直接的数据交换通路;在内存与输入输出设备间传送一个数据块的过程中,不需要CPU的任何干涉,只需要CPU在过程开始启动与过程结束时的处理,实际操作由DMA硬件直接执行完成。
|
|
|
|
引入缓冲技术的目的是:缓和CPU和I/O设备间速度不匹配的矛盾;提高它们之间的并行性;减少对CPU的中断次数,放宽CPU对中断响应时间的要求。
|
|
|
缓冲技术可以采用硬件缓冲和软件缓冲两种。硬件缓冲是利用专门的硬件寄存器作为缓冲区;软件缓冲是利用操作系统的管理,用主存中的一个或多个区域作为缓冲区,进而可以形成缓冲池。
|
|
|
|
|
Spooling技术是用一类物理设备模拟另一类物理设备的技术,可以将低速的独占设备改造成一种可共享的设备,而且一台物理设备可以对应若干台虚拟的同类设备。Spooling技术的引入缓和了CPU与设备速度的不均匀性问题,提高了CPU与设备的并行程度。
|
|
|
|
Spooling系统由"预输入程序""缓输出程序"和"井管理程序"以及输入和输出井组成,如下图所示。
|
|
|
|
|
|
Spooling系统将一个作业从进入系统到完成后撤离系统的全过程,划分成输入、处理和输出3个并发执行的过程。当用户作业要进入系统时,由Spooling系统的预输入程序将作业信息从物理输入设备上送到磁盘上指定区域(称为输入井)。输入井中的作业有4种状态。
|
|
|
|
|
(3)执行状态:作业已被选中进入运行过程中,它可从输入井中读取数据信息,也可向输出井写信息。
|
|
|
(4)完成状态:作业已经撤离,该作业的执行结果等待缓输出。
|
|
|