没有合适的资源?快使用搜索试试~ 我知道了~
操作系统专业课程设计采用读写平等策略的读者写者问题内含代码样本.doc
4 下载量 58 浏览量
2022-12-18
05:29:10
上传
评论 2
收藏 125KB DOC 举报
温馨提示
试读
26页
操作系统专业课程设计采用读写平等策略的读者写者问题内含代码样本.doc
资源推荐
资源详情
资源评论
操作系统专业课程设计采用读写平
等策略的读者写者问题内含代码
淮北师范大学
课 程 设 计
采用读写平等策略的读者写者问题
学 号:
姓 名:
专 业:
指导教师:
日 期:
目 录
第 1 部分 课设简介.....................................3
课程设计题目 ...................................3
课程设计目的 ...................................3
课程设计内容 ...................................3
课程设计要求 ...................................3
时间安排....................................... 4
第 2 部分 实验原理分析.................................4
................................................4
................................................5
................................................5
第 3 部分 主要的功能模块...............................6
................................................6
................................................7
第 4 部分 源代码 .....................................10
第 5 部分 总结及参考文献..............................22
总结 ..........................................22
参考文献 .....................................23
第 1 部分 课设简介
课程设计题目
采用读写平等策略的读者写者问题
课程设计目的
操作系统课程设计是计算机专业重要的教学环节,它为学生提供
了一个既动手又动脑,将课本上的理论知识和实际有机的结合起来,
独立分析和解决实际问题的机会。
1)进一步巩固和复习操作系统的基础知识。
2)培养学生结构化程序、模块化程序设计的方法和能力。
3)提高学生调试程序的技巧和软件设计的能力。
4)提高学生分析问题、解决问题以及综合利用 C 语言进行
课程设计的能力。
课程设计内容
用高级语言编写和调试一个采用“读写平等”策略的“读者--
写者”问题的模拟程序。
课程设计要求
1)读者与写者至少包括 ID、进入内存时间、读写时间三项
内容,可在界面上进行输入。
2) 读者与写者均有两个以上,可在程序运行期间进行动态增加
读者与写者。
3) 可读取样例数据(要求存放在外部文件中),进行读者/写者、
进入内存时间、读写时间的初始化。
4) 要求将运行过程用可视化界面动态显示,可随时暂停,查看
阅览室中读者/写者数目、读者等待队列、读写时间、等待时
间。
5) 读写策略:读写互斥、写写互斥、读写平等(严格按照读
者与写者到达的顺序进入阅览室,有写着到达,则阻塞后续到
达的读者;有读者到达,则阻塞后续到达的写者)。
时间安排
1)分析设计贮备阶段 (1 天)
2)编程调试阶段 (7 天)
3)写课程设计报告、考核(2 天)
剩余25页未读,继续阅读
资源评论
智慧安全方案
- 粉丝: 3679
- 资源: 59万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功