操作系统设计说明书基于Linux的进程之间通信课程.doc

操作系统设计说明书基于Linux的进程之间通信课程.doc

PAGE  PAGE 19 中北大学 操作系统课程设计 说 明 书 ? 学 院、系:软件学院专 业:软件工程学 生 姓 名:学 号:设 计 题 目:基于Linux的进程之间通信 实现信号量通信机制(哲学家进餐) 起 迄 日 期:2015年12月28日- 2016年1月8日指 导 教 师:何志英 ? ? ?2015 年12月25日 需求分析 1.1小组的拿到的任务是: 设计内容: (1) 实现管道通信,要求见P183习题(3)。 (2) 实现信号量通信机制,要求见P191习题(3)。 (3) 实现消息缓冲通信机制,要求见P197习题。 (4) 实现共享内存区通信机制,要求见P201习题(2)。 要求: (1) 用Linux中进程控制系统调用函数来创建进程(线程)。 (2) 输出进程通信时同步的说明信息。 1.2小组分工我拿到的题目是:(2) 实现信号量通信机制,要求见P191习题(3)。 1.3题目的要求如下: 1.3.1.哲学家进餐问题描述: 设有5个哲学家,共享一张放有5把椅子和5把叉子的圆桌,每人分得一把椅子。哲学家们在肚子饥饿时才试图分两次从两边捡起两把叉子就餐。 条件: 1.每个人只有拿到两把叉子时,哲学家才能吃饭 2.如果叉子已在他人手上,则哲学家必须等到他人吃完后才能拿起叉子

文档评论(0)

1亿VIP精品文档

相关文档