电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

进程同步模拟设计——哲学家就餐问题VIP专享VIP免费

进程同步模拟设计——哲学家就餐问题_第1页
进程同步模拟设计——哲学家就餐问题_第2页
进程同步模拟设计——哲学家就餐问题_第3页
武汉理工大学《操作系统》课程设计说明书 1 / 1 0 学 号: 0 1 2 0 1 0 3 4 课 程 设 计 题 目 进程同步模拟设计—哲学家就餐 学 院 计算机科学与技术 专 业 计算机科学与技术 班 级 计算机 姓 名 指导教师 2 0 0 1 1 年 1 月 1 9 日 武汉理工大学《操作系统》课程设计说明书 2 / 10 课程设计任务书 学生姓名: 专业班级: 计算机 指导教师: 汪祥莉 工作单位: 计算机科学与技术学院 题 目: 进程同步模拟设计——哲学家就餐问题 初始条件: 1.预备内容:阅读操作系统的进程管理章节内容,对进程的同步和互斥,以及信号量机制度有深入的理解。 2.实践准备:掌握一种计算机高级语言的使用。 要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等具体要求) 1.模拟用信号量机制实现哲学家就餐问题。 2.设计报告内容应说明: ⑴ 需求分析; ⑵ 功能设计(数据结构及模块说明); ⑶ 开发平台及源程序的主要部分; ⑷ 测试用例,运行结果与运行情况分析; ⑸ 自我评价与总结: i)你认为你完成的设计哪些地方做得比较好或比较出色; ii)什么地方做得不太好,以后如何改正; iii)从本设计得到的收获(在编写,调试,执行过程中的经验和教训); iv )完成本题是否有其他方法(如果有,简要说明该方法); v )对实验题的评价和改进意见,请你推荐设计题目。 时间安排: 设计安排一周:周 1、周 2:完成程序分析及设计。 周 2、周 3:完成程序调试及测试。 周 4、周 5:验收、撰写课程设计报告。 (注意事项:严禁抄袭,一旦发现,一律按 0分记) 指导教师签名: 年 月 日 系主任(或责任教师)签名: 年 月 日 武汉理工大学《操作系统》课程设计说明书 3 / 10 进程同步模拟设计 ——哲学家就餐问题 1. 需求分析 1.1问题描述 (1) 有五个哲学家围坐在一圆桌旁,桌中央有一盘通心粉,每人面前有一只空盘子,每两人之间放一只筷子,即共5只筷子。 每个哲学家的行为是思考和进餐。为了进餐,每个哲学家必须拿到两只筷子,并且每个人只能直接从自己的左边或右边去取筷子。思考时则同时将两支筷子放回原处 (此图中以叉子代表筷子) (2) 规则: ①只有拿到两只筷子时,哲学家才能吃饭; ②如果筷子已经在他人手上,则该哲学家必须等到他人吃完之后才能拿到筷子; ③任何一个哲学家在自己没有拿到两只筷...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部