- 85
- 0
- 约8.3千字
- 约 12页
- 2016-08-15 发布于贵州
- 举报
进程之间的同步互斥通信理发师问题操作系统课程设计说明书(含源程程序)
操作系统课程设计
目 录
课程设计目的
1.内容围绕操作系统原理中最重要的基本概念和基本原理展开
2.巩固对原理知识的学习效果
3.加深对基本概念的理解
4.学习如何将基本原理和实际设计、应用有机结合
5.锻炼本专业的基本能力
设计要求
1: 进程间通信、并发(同步/互斥)、文件读写
2: 内存管理、Dll、Windows消息机制、IO (尚未最终定型)
问题具体描述
1.完成N个生产者和M个消费者之间的并发控制,N、M不低于5,数据发送和接收缓冲区 大小不小于10个。
2.某个生产者进程生产的消息供K个消费者进程消费。K《=M。某些消费进程消费多个生产者生产的消息。生产者和消费者之间的对应关系可以在程序开始有一个文件中读入,也可以动态调整。
3.每个生产进程生产M个消息后结束运行。如果一个消费者进程没有对应的生产者进程在运行后,也结束运行。
设计分析
课程设计的主要目的是了解并且掌握进程之间的同步互斥,和进程之间的通信问题。结合课本上的生产者与消费者问题可以从这方面来实现一个多进程的小系统,并且解决多个进程之间的通信,并发等问题,以此来达到课程设计的目的。理发师问题是将顾客看做生产者,将理发师作为消费者。设置一定数量的椅子的数目来作为缓存区的大小。顾客来到的
您可能关注的文档
- 软件文档写作-超市银员管理系统详细设计.doc
- 软件技术基础模拟试(第二十次省统考.doc
- 软件测试工程师管理统详细设计-0.1.doc
- 软件测试超市进销存理系统与测试.doc
- 软件研发的6siga六西格玛管理案例解析.doc
- 软件需求说明书1.(第一组).doc
- 软件项目估算中分解术与经验模型比较.doc
- 软件编程规范总则CECKLIST.docx
- 软件设计文档需求规说明书样例.docx
- 软件项目版本号的命规则及格式.doc
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(3).断裂力学在微纳米尺度下的特殊性.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(2).微纳米尺度断裂力学的基本理论.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(4).微纳米材料的制备与表征.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(5).微纳米尺度下的材料性能测试.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(5).微纳米尺度断裂力学仿真模型建立.docx
- 山西雁门三犁农业科技有限公司年产500吨果脯果干现代化工厂项目环评资料环境影响报告.docx
- 年产4800吨风电拉挤板加工成型项目环评资料环境影响报告.doc
- 高品质不锈钢制品升级技改项目环评资料环境影响报告.doc
- 建筑材料生产线技术改造项目环评资料环境影响报告.docx
- 江阴鼎鑫铝业有限公司年清洗55000套模具项目环评资料环境影响报告.doc
原创力文档

文档评论(0)