043-虚拟设备

  • 使用一类物理设备模拟另一类物理设备的技术

  • 通常是使用共享型外围设备模拟独占型外围设备

SPOOLing

  • 解决问题:慢速设备和快速设备之间交换信息时的速度差异

  • 方案:使用磁盘作为井(一种 Buffer),交换的数据都经过磁盘中转

  • 软件组成

    • 预输入程序:输入设备 -> 输入井

    • 缓输出程序:输出井 -> 输出设备

    • 井管理程序:控制进程和 Buffer 之间的交换

  • 例:打印机守护进程

    • 仅守护进程有权访问打印机

    • 打印文件前用户进程将文件写入 Buffer

    • 打印机空闲时,守护进程从 Buffer 中读取文件

批处理系统的作业管理

  • 输入状态 ---预输入完成--> 后备状态 ---调度程序选中--> 执行状态(等待,就绪,运行) ---> 完成状态 --> 缓输出

计算题

  • 装入主存时间:有空闲位置,且磁带机数量足够就能装入,根据顺序(先来先服务,响应比等)装入

  • 磁带机数量不足时,转入所需磁带机数量少的任务

  • 时间片轮转算法中的进程是交替执行的,执行时间和进程数量成正比

最后更新于