77范文网 - 专业文章范例文档资料分享平台

4--采用“写优先”策略的“读者-写者”问题

来源:网络收集 时间:2018-12-29 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

《操作系统课程设计》任务书

设计题目:采用“写优先”策略的“读者-写者”问题

指导老师:赵娟

课程设计的目的:

操作系统课程设计是计算机专业重要的教学环节,它为学生提供了一个既动手又动脑,将课本上的理论知识和实际有机的结合起来,独立分析和解决实际问题的机会。

? 进一步巩固和复习操作系统的基础知识。

? 培养学生结构化程序、模块化程序设计的方法和能力。 ? 提高学生调试程序的技巧和软件设计的能力。

? 提高学生分析问题、解决问题以及综合利用 C 语言进行程序设计的能力。

设计内容:

用高级语言编写和调试一个采用“写优先”策略的“读者-写者”问题的模拟程序。

设计要求:

1. 读者与写者至少包括ID、进入内存时间、读写时间三项内容,可在界面上进行输入 2. 读者与写者均有二个以上,可在程序运行期间动态增加读者与写者 3. 可读取样例数据(要求存放在外部文件中),进行读者/写者、进入内存时间、读写时

间的初始化

4. 要求将运行过程用可视化界面动态显示,可随时暂停,查看阅览室中读者/写者数目、

读者等待队列、写者等待队列、读写时间、等待时间

5. 读写策略为:读写互斥、写写互斥、写优先 (只要写者到达,就阻塞后续的所有读

者,一旦阅览室无人,写者能最快进入阅览室;在写者未出阅读室之前,又有新的读者与写者到达,仍然是写者排在前面)

设计结束需提交下列资料:

1、课程设计报告。报告中至少应包括: 相关操作系统的知识介绍,程序总的功能说明、程序各模块的功能说明、程序设计的流程图、源程序清单。

2、源程序和编译连接后的可执行程序文件。

时间安排:

分析设计贮备阶段(1天) 编程调试阶段(7天)

写课程设计报告、考核(2天)

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库4--采用“写优先”策略的“读者-写者”问题在线全文阅读。

4--采用“写优先”策略的“读者-写者”问题.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/395277.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: