虚拟设备与SPOOLing系统技术及其应用.pptx

虚拟设备与SPOOLing系统技术及其应用.pptx

理解虚拟设备的概念

掌握经典的SPOOLing系统

理解打印SPOOLing系统

计算机操作系统

4设备管理–4.5虚拟设备

4.5.1SPOOLing系统

虚拟设备技术

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

示例

内存卡模拟磁盘

块设备模拟字符设备

输入输出重定向

……

一个经典的SPOOLing系统

用高速的磁盘设备来模拟慢速的字符设备,缩短进程在内存中的驻留时间

慢速输入设备先输入到(输入井)

慢速输出设备先输出到(输出井)

进程运行过程中只从输入井读入数据,只向输出井输出信息,使得全部I/O都基于磁盘

加快进程周转时间,提高系统吞吐量

该SPOOLing系统的软件组成

预输入程序:预先把数据从输入设备传送到磁盘输入井

缓输出程序:把数据从磁盘输出井传送到输出设备

井管理程序:控制作进程和井之间的数据交换(事实上是I/O重定向)

SPOOLing系统的示意图

预输入程序

作业1信息

作业n信息

输入井

作业1结果

作业n结果

输出井

缓输出程序

井管理

程序

运行作业

输入设备

输出设备

作业调度程序

打印SPOOLing系统

打印机守护进程和SPOOLing打印目录

守护进程是唯一有特权使用打印机设备的进程

打印文件前,用户进程先产生完整的待输出文件,并存放在打印目录下

打印机空闲时,启动守护进程,打印待输出文件

文档评论(0)

1亿VIP精品文档

相关文档