操作系统实验_Spooling技术.docxVIP

  • 123
  • 0
  • 约3.93千字
  • 约 11页
  • 2020-02-16 发布于江苏
  • 举报
WORD格式 专业资料整理 学号 P1514032 专业计算机科学与技术姓名 实验日期 2017.12.21 教师签字 成绩 实验报告 【实验名称】 Spooling 系统模拟 【实验目的】 体会操作系统中 spooling 假脱机输入输出的过程,以及缓冲区,输入井,输出 井,输出缓冲区间的关系,井管理程序的作用。 【实验原理】 Spooling 技术实质上是利用一个共享设备的一个存储区,并不是真 正占有这一设备,用户进程把要完成的任务以及文件的形式存入存储 区,在存储区中排队并等待 SPOOLING系统调度,只有被 SPOOLING系 统调度并输入,此项任务才真正完成,通过 SPOOLING技术可以使独 占设备成为共享设备, 由此大大提高了设备的使用率, 节约了硬件资 源。 Spooling 系统主要有以下三部分组成: (1)输入井和输出井。这是在磁盘上开辟的两个大存储空间。输入 井是模拟脱机输入时的磁盘设备,用于暂存 I ∕O设备输入的数据; 输出井是模拟脱机输出时磁盘,用于暂存用户程序的输出数据。 输入缓冲区和输出缓冲区。为了缓和 CPU和磁盘之间速度不匹配的矛盾,在内存中要开辟两个缓冲区:输入缓冲区和输出缓冲区。输入缓冲区用于暂存由输入设备送来的数据, 以后再传送到输入井。 输出缓冲区用于暂存从输出井送来的数据,以后在传送给输出设备。 输入进程 SPi 和输出进程 SP

文档评论(0)

1亿VIP精品文档

相关文档