(实验四设备管理.docVIP

  • 43
  • 0
  • 约3.75千字
  • 约 9页
  • 2017-01-14 发布于北京
  • 举报
(实验四设备管理

SPOOLING模拟系统 一、实验目的 假脱机(Spooling)技术是广泛用于各种系统的一种行之有效的输入输出手段,这种技术使用比较简单的方法,缓和了处理机与低速输入输出设备速度不匹配的矛盾,提高设备的利用率。为了更好地掌握这种技术,本实习要求学生独立地用高级语言编写一个Spooling程序来模拟假脱机输入输出过程。 二、实验要求及实验环境 可将 Spooling 输入输出程序编制成一个独立的进程与其它要求输入输出的进程并发工作。Spooling 进程负责从卡片机或光电读带机等设备读入信息送到磁盘或磁鼓的输入井中,或是把磁盘、磁鼓输出井的信息块送到打印机或 CRT 等设备输出。其余进程只要求编写输入输出部分的程序,可不考虑其它操作。 本实验编制一个 Spooling 输出进程与另外二个要求输出的进程并发运行。要求输出进程每运行一次只输出一项信息到输出井,待输出到一个结束标志时,表示一批信息输出完成,在输出井中形成一输出信息块,再由 Spooling 进程把整个信息块实际输出到打印机或CRT。因此,进程的运行必须考虑同步问题。 采用进程的随机调度法模拟 Spooling输出是合适的, 因为各进程的输出应是随机的。 (1)进程调度采用随机调度法,二个要求输出进程的调度概率各为45%,Spooling 进程为 10%。 (2)可为进程设置三种工作状态:可运行状态,不可运行状态

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档