
睡眠理发师项目,操作系统课程设计。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
初始条件:1. 操作系统:Linux。 2. 程序设计语言:C语言。 3. 存在一位理发师,配备了五把椅子(此外还包括一把专门用于理发的工作椅),并利用若干个连续存储单元来存储。主要完成的任务包括课程设计的工作量及其相应的技术要求,以及详细说明书的撰写等具体事项。1. 技术要求:1) 为每个理发师和顾客分别创建线程,并设计出可靠的同步算法。2) 当顾客进入理发室时,应立即显示“Entered”状态,并同时呈现该理发室当前拥有的顾客数量以及他们各自所坐的位置信息。3) 系统至少需要容纳十个顾客,且每位顾客的理发时间至少为三秒钟。4) 多个顾客必须共享操作函数代码模块。2. 设计说明书的内容要求如下:1) 说明书题目及相关要求;2) 阐述总的设计理念、系统平台、所使用的编程语言和工具等;3) 提供数据结构和模块的详细说明,包括其功能与流程图;4) 列出用户名、源程序名、目标程序名以及源程序及其运行结果,并明确注明各个程序及其运行结果所存储的主机IP地址和目录信息;5) 呈现运行结果与运行情况的详细描述。
全部评论 (0)
还没有任何评论哟~


