全球旧事资料 分类
衡阳师范学院
《操作系统》
课程设计报告
题班学目:级:号:哲学家进餐问题0903
09190319
作者姓名:指导教师:
罗文涛王玉奇
彭威
2011年12月26日
f目

1.设计题目与要求1
11实验目的112设计要求113初始条件1
2.总体设计思想及相关知识2
21总体设计思想222临界区互斥编程原理223开发环境与工具3
3.数据结构与模块说明3
31数据结构332程序各模块流程图4321主程序模块4323返回哲学家状态模块6324返回餐具状态模块6
4.源程序代码75.测试及结果116.课设总结147.参考文献15
I
f1.设计题目与要求
11实验目的通过实现哲学家进餐问题的同步深入了解和掌握进程同步和互斥的原理。12设计要求哲学家有N个,也定全体到达后开始讨论:在讨论的间隙哲学家进餐,每人进餐时都需使用刀、叉各一把,所有哲学家刀和叉都拿到后才能进餐。哲学家的人数、餐桌上的布置自行设定,实现刀和叉的互斥使用算法的程序实现。13初始条件(1)操作系统:wi
dows(2)程序设计语言:C(3)设定圆桌上有六个哲学家,三对刀叉,如下图摆放:
图11哲学家进餐问题设定图
1
f2.r
好听全球资料 返回顶部