《操作系统课程
设计
领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计
》任务
书
关于书的成语关于读书的排比句社区图书漂流公约怎么写关于读书的小报汉书pdf
设计
题
快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题
目:采用“读写平等”策略的“读者-写者”问题
课程设计的目的:
操作系统课程设计是计算机专业重要的教学环节,它为学生提供了一个既动手又动脑,将课本上的理论知识和实际有机的结合起来,独立
分析
定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析
和解决实际问题的机会。
●进一步巩固和复习操作系统的基础知识。
●培养学生结构化程序、模块化程序设计的
方法
快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载
和能力。
●提高学生调试程序的技巧和软件设计的能力。
●提高学生分析问题、解决问题以及综合利用C 语言进行程序设计的能力。
设计内容:
用高级语言编写和调试一个采用“读写平等”策略的“读者-写者”问题的模拟程序。
设计要求:
1.读者与写者至少包括ID、进入内存时间、读写时间三项内容,可在界面上进行输入
2.读者与写者均有二个以上,可在程序运行期间动态增加读者与写者
3.可读取样例数据(要求存放在外部文件中),进行读者/写者、进入内存时间、读写时
间的初始化
4.要求将运行过程用可视化界面动态显示,可随时暂停,查看阅览室中读者/写者数目、
读者等待队列、写者等待队列、读写时间、等待时间
5.读写策略为:读写互斥、写写互斥、读写平等(严格按照读者与写者到达的顺序进入
阅览室,有写者到达,则阻塞后续到达的读者;有读者到达,则阻塞后续到达的写者)
设计结束需提交下列资料:
1、课程设计报告。报告中至少应包括:相关操作系统的知识介绍,程序总的功能说明、程序各模块的功能说明、程序设计的流程图、源程序清单。
2、源程序和编译连接后的可执行程序文件。
时间安排:
分析设计贮备阶段(1天)
编程调试阶段(7天)
写课程设计报告、考核(2天)