假脱机技术(SPOOLing技术)

假脱机技术(SPOOLing技术)

image


一、脱机技术

理解:

脱离主机的控制进行的输入/输出操作

缓解 CPU 与慢速 I/O 设备的速度矛盾

就类似从手工阶段到批处理阶段发展的“磁带”等机制,缓解某两者处理速度差距过大的矛盾

回顾:

image

image

二、假脱机技术(SPOOLing技术)

重点:

  • 软件的方式模拟脱机技术
  • 磁盘中引入了输入井输出井两个新模块
  • 内存中会生成对应的输入进程输出进程,在内存中引入对应的输入缓冲区输出缓冲区

image

image

image

image

image

三、引入假脱机技术的设备——以“共享打印机”为例

  • 独占式设备一一只允许各个进程串行使用的设备。一段时间内只能满足一个进程的请求。
  • 共享设备一一允许多个进程“同时”使用的设备(宏观上同时使用,微观上可能是交替使用)。可以同时满足多个进程的使用请求。

image

image

image

重点:SPOOLing 技术可以把一台物理设备虚拟逻辑上的多台设备,可将独占式设备改造成共享设备。

posted @ 2024-12-16 13:11  Wind_730  阅读(357)  评论(0)    收藏  举报