- 19
- 0
- 约4.63千字
- 约 17页
- 2024-03-24 发布于广西
- 举报
课程设计报告
〔本科/专科〕
课程:
操作系统课程设计
学号:
姓名:
班级:
教师:
时间:
2012.12.7-2013.1.7
计算机科学与技术系
设计名称:
哲学家进餐问题
设计内容、目的与要求:
实验目的:通过实现哲学家进餐问题的同步深入了解和掌握进程同步和互斥的原理。
内容和要求:哲学家有N个,也定全体到达后开始讨论:在讨论的间隙哲学家进餐,每人进餐时都需使用刀、叉各一把,所有哲学家刀和叉都拿到后才能进餐。哲学家的人数、餐桌上的布置自行设定,实现刀和叉的互斥使用算法的程序实现。
方案与进度安排:
1:设置初始条件〔12月17号〕
〔1〕操作系统:windows
〔2〕程序设计语言:C++
〔3〕设定圆桌上有六个哲学家,三对刀叉。
2:详细设计:〔12月18号至1月6号〕
〔1〕:设计一个程序,能够显示当前各哲学家的状态和桌上餐具的使用情况,并能无死锁的推算出下一状态各哲学家的状态和桌上餐具的使用情况。即设计一个能安排哲学家正常生活的程序。
〔2〕:为哲学家设计3种状态,即“等待”“进餐”“思考”。每个哲学家重复进行“等待”-“进餐”-“思考”的行动循环。
〔3〕:确定程序模块。
〔4〕:编写程序。
〔5〕:调试修改。
〔6〕:结果分析。
设计过程、步骤〔可加页〕:
1.分工:汤正愿:课题分析,模块设计,主函数的编写;
您可能关注的文档
最近下载
- 低效用地再开发模式-洞察及研究.docx VIP
- ISO11898-2中文版完整文件.docx VIP
- 中国麻醉科精神疾病患者麻醉专家共识(2026).docx
- 电梯监督检验和定期检验规则.docx VIP
- CECS31-2023年钢制电缆桥架工程设计规范(附条文).docx
- 一、二年级看图写话满分指导及100篇练习(附答案),打印出来给孩子多练练.doc VIP
- 市政道路工程路基强夯专项施工方案.doc VIP
- 2022财务会计述职报告【5篇】.docx VIP
- 【北京】2025年高考北京卷语文高考真题文档版(含答案).docx VIP
- 2021年北京卷英语高考真题(含答案).pdf VIP
原创力文档

文档评论(0)