假脱机技术(SPOOLing技术)

假脱机技术(SPOOLing技术)

image


一、脱机技术

理解:

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

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

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

回顾:

image

image

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

重点:

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

image

image

image

image

image

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

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

image

image

image

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

posted @   Wind_730  阅读(179)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示