操作系统实验报告
班 级 物联网1302班 学 号 姓 名
实验3 进程同步和通信-生产者和消费者问题模拟
1. 目的:
调试、修改、运行模拟程序,通过形象化的状态显示,使学生理解进程的概念,了解同步和通信的过程,掌握进程通信和同步的机制,特别是利用缓冲区进行同步和通信的过程。通过补充新功能,使学生能灵活运用相关知识,培养创新能力。
2. 内容及要求:
1) 调试、运行模拟程序。
2) 发现并修改程序中不完善的地方。
3) 修改程序,使用随机数控制创建生产者和消费者的过程。
4) 在原来程序的基础上,加入缓冲区的写互斥控制功能,模拟多个进程存取一个公共缓冲区,当有进程正在写缓冲区时,其他要访问该缓冲区的进程必须等待,当有进程正在读取缓冲区时,其他要求读取的进程可以访问,而要求写的进程应该等待。
5) 完成1)、2)、3)功能的,得基本分,完成4)功能的加2分,有其它功能改进的再加2分
3. 程序说明:
本程序是模拟两个进程,生产者(producer)和消费者(Consumer)工作。生产者每次产生一个数据,送入缓冲区中。消费者每次从缓冲区中取走一个数据。缓冲区可以容纳8个数据。因为缓冲区是有限的,因此当其满了时生产者进程应该等待,而空时,消费者进程应该等待;当生产者向缓冲区放入了
您可能关注的文档
- 中考化学一轮复习_第八单元《金属和金属材料》(考点梳理+核心要点+经典真题+综合检测)课件_新人教版.ppt
- 不孕症的病因诊断及治疗方法.ppt
- 中国彩陶的历史发展.ppt
- 中考生物复习课件人教版专题三.ppt
- 中考实验探究真副题7分.doc
- 乘法的估算(例7).ppt
- 中国传统工艺 剪纸1 - 副本.ppt
- 乘风破浪-7-明星风采之(一)-说课版.ppt
- 中考推断题课件.ppt
- 中考物理复习计算题专题 113.doc
- 2025年医卫类内科主治医师专业知识-相关专业知识参考题库含答案解析.docx
- 2025年学历类自考专业(电子商务)互联网数据库-电子商务法概论参考题库含答案解析.docx
- 2025年事业单位工勤技能-安徽-安徽仓库管理员五级(初级工)历年参考题典型考点含答案解析.docx
- 2025年事业单位工勤技能-广西-广西垃圾清扫与处理工四级(中级工)历年参考题典型考点含答案解析.docx
- 天津国土资源和房屋职业学院《云计算项目实训》2023-2024学年第二学期期末试卷.doc
- 2025年学历类自考公共课经济法概论-物理(工)参考题库含答案解析.docx
- 2026及未来5年晶体钙肥项目投资价值分析报告.docx
- 2025年安徽广播影视职业技术学院单招笔试职业能力测验试题库含答案解析.docx
- 2025年住院医师规培-江苏-江苏住院医师规培(烧伤整形科)历年参考题典型考点含答案解析.docx
- 2025年职业资格理赔员人伤理赔-车险理赔参考题库含答案解析.docx
最近下载
- 八达KBZ20-630(1000)-1140矿用隔爆真空馈电开关说明书-中文.doc VIP
- 第二单元主题活动二《爱心捐物箱》(教学设计)-2023-2024学年五年级下册综合实践活动内蒙古版.docx VIP
- 乙酰水杨酸工业制备工艺详解.docx VIP
- 责任护士不掌握患者主要护理问题及措施原因及整改措施.docx VIP
- 新型杀虫剂与三种重金属对白符跳虫的毒性效应及机制探究.docx VIP
- 中国金融智能体市场追踪报告,2025年.docx VIP
- 肥胖的病因、流行病学与心血管风险因素.pdf
- 辽宁省专升本2025年电气工程及其自动化电路试卷(含答案).pdf VIP
- 园林景观实测实量操作指引.pdf VIP
- 水电厂全厂停电事故应急预案.docx
原创力文档

文档评论(0)