课程设计
课程设计名称:编程模拟多进程共享临界资源
专业班级:xxx
学生姓名:xxx
学号:xxx
指导教师:xxx
课程设计时间:xxx
软件工程专业课程设计任务书
学生姓名专业班级学号
题目编程模拟多进程共享临界资源
课题性质其它课题来源自拟课题指导教师刘於勋同组姓名
主要内容要求产生3 个进程:
1、两个进程模拟需要进入临界区的用户进程,当需要进入临界区时,显示:“进程x请求进入临界区…”,同时向管理进程提出申请;申请返回,表示进入了临
界区。在临界区中等待一段随机时间,并显示:“进程x 正在临界区…”;当时间结束,显示:“进程x 退出临界区…”,同时向管理进程提出退出申请;当
申请返回,显示:“进程x 已退出临界区。”
进程间通信管道2、一个进程作为原语的管理进程,接受其他进程的临界区进入请求:如果允许进入,则设置相应变量,然后返回;如果不允许进入,则进入循环等待,直到
允许为止;
3、对临界区的访问应遵循空闲让进、忙则等待、有限等待、让权等待的准则。
4、进程间通信可以采用信号、消息传递、管道或网络通信方式。任务要求理解多进程共享临界资源的原理,并编程实现
参考文献任满杰等《操作系统原理实用教程》电子工业出版社2006
汤子瀛《计算机操作系统》(修订版)西安电子科技大学出版社2001 张尧学史美林《计算机操作系统教程》实验指导清华大学出版社2000 罗宇等《操作系统课程设计》机械工业出版社2005
审查意见
指导教师签字:
教研室主任签字:2015 年7 月 6 日
信息科学与工程学院课程设计成绩评价表
课程名称:操作系统原理
设计题目:编程模拟多进程共享临界资源
专业:软件工程班级:姓名:学号:
序号评审项目分数满分标准说明
1 内容思路清晰,语言表达准确,概念清楚,论点正确;设计方法科学,分析归纳合理;结论严谨,设计有应用价值。任务饱满,工作量适中
2 创新内容新颖,设计能反映新技术,对前人工作有改进或突破,或有独特见解
3 完整性、实用性整体构思后合理,理论依据充分,设计完整,实用性强
4 数据准确、可靠数据准确,算法设计合理
5 规范性设计格式、绘图、实验数据、标准的运用等符合有关标准和规定
6 纪律性遵守课程设计纪律,听从指导教师安排,设计过程态度认真
7 答辩准备充分,思路清晰、论点正确、对设计方案理解深入,问题回答有理有据,简明正确
总分
综
合
意
见
指导教师2015 年7 月12 日
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论