Spooling输出模拟系统

时间:2012-03-21 10:42:26
【文件属性】:

文件名称:Spooling输出模拟系统

文件大小:400KB

文件格式:RAR

更新时间:2012-03-21 10:42:26

Spooling技术

本实验用内存来模拟spooling的输出过程,该模拟系统中包括3个请求spooling输出的用户进程、一个Spooling输出进程模块spoolout和一个spooling输出请求服务程序spoolserver,spoolserver负责接收并处理用户进程的输出请求;spoolout完成实际的输出。本实验进程调度采用随机调度法,3个用户进程的调度概率各为30%,Spoolout进程为10%,这由产生的随机数来模拟。用户进程在各自的输出缓冲区中形成输出信息序列,而后调用服务程序spoolserver请求输出。Spoolserver接受输出请求,从相应输出缓冲区中取出信息序列送输出井,并构造一个well,提交spoolout进程使用,然后返回用户进程继续执行。Spoolout进程执行时,根据取出的某reqblock的内容将输出井中的相应输出文件送实际输出设备,并释放井区。


【文件预览】:
spooling
----spooling.cpp(7KB)
----spooling1.txt(117KB)
----Debug()
--------vc60.pdb(124KB)
--------spooling1.pdb(1.07MB)
--------spooling.obj(266KB)
--------spooling1.exe(316KB)
----spooling1.opt(53KB)
----spooling1.dsp(4KB)
----spooling1.dsw(541B)
----spooling1.ncb(49KB)
----spooling.txt(14KB)
----spooling1.plg(976B)

网友评论

  • 不知道什么原因,在VS2012上编译各种不过,不知道楼主的编译器是哪种
  • 东西很实用,谢谢
  • 还可以,虽然里面只有一个源程序。
  • 感觉还是不够详细,但总的来说还可以