多道程序缓冲区协调操作操作系统报告.docVIP

  • 42
  • 0
  • 约6.28千字
  • 约 12页
  • 2019-03-18 发布于广东
  • 举报

多道程序缓冲区协调操作操作系统报告.doc

PAGE PAGE 10 苏州科技学院天平学院 操作系统课程设计 报告 --多道程序缓冲区协调操作 专业年级 计算机工程2010 班 级 计算机工程1022 计算机工程1022 学 号 1032107209 1032107202 姓 名 刘志愿 金志献 成 绩 指导教师 陆卫忠 2012年7月 4 任务分配情况 姓名 承担的任务 金志献 编写主函数 编译执行程序并修改 刘志愿 协助修改程序 编写报告 多道程序缓冲区协调操作 一.概述 1.目的: (1)了解提出信号量的背景 (2)掌握信号量的基本概念及 PV 操作的原理 (3)进一步熟悉信号量解决的经典问题 (4)利用信号量的原理实现不同操作系统下同步互斥问题 2.主要完成的任务: 有10个Put操作要不断循环地向InBuffer送数据,有一个Move操作要不断地将InBuffer的数据取到OutBuffer,有20个GET操作要不断地从OutBuff中取数据。InBuffer的容量是10, OutBuff的容量是20, Put、 Move、 Get每次操作一个数据,为了在操作的过程中要保证数据不丢失,每个Buffer每次只能接受一个Put或一个Move或一个Get,多个操作不能同时操作同一Buffer(即需要互斥操作)。设计一个多道程序完成上述操作。 试用P、V原语(或Wait、Signal)协调Put、 Move

文档评论(0)

1亿VIP精品文档

相关文档