编程模拟多进程共享临界资源.pdf

文档 课 程 设 计 课程设计名称: 编程模拟多进程共享临界资源 专 业 班 级 : xxx 学 生 姓 名 : xxx 学 号 : xxx 指 导 教 师 : xxx 课程设计时间: xxx 文档 软件工程 专业课程设计任务书 学生 专业班级 学号 题 目 编程模拟多进程共享临界资源 课题性质 其它 课题来源 自拟课题 指导教师 於勋 同组 要求产生 3 个进程: 1、两个进程模拟需要进入临界区的用户进程, 当需要进入临界区时, 显示: “进 程x 请求进入临界区 …”,同时向管理进程提出申请;申请返回,表示进入了临 界区。在临界区中等待一段随机时间,并显示: “进程 x 正在临界区 …”;当时 间结束,显示: “进程 x 退出临界区 …”,同时向管理进程提出退出申请;当申请 主要容 返回,显示: “进程 x 已退出临界区。 ” 2 、一个进程作为原语的管理进程, 接受其他进程的临界区进入请求: 如果允许 进入,则设置相应变量,然后返回;如果不允许进入,则进入循环等待,直到 允许为止; 3 、对临界区的访问应遵循空闲让进、忙则等待、有限等待、让权等待的准则。 4 、进程间通信可以采用信号、消息传递、管道或网络通信方式。 任务要求 理解多进程共享临界资源的原理,并编程实现 任满杰等《操作系统原理实用教程》 电子工业 2006 汤子瀛 《计算机操作系统》 (修订版)电子科技大学 2001 尧学 史美林《计算机操作系统教程》实验指导 清华大学 2000 参考文献 罗宇等 《操作系统课程设计》机械工业 2005 指导教师签字: 审查意见 教研室主任签字: 2015 年 7 月 6 日 文档 信息科学与工程 学院课程设计成绩评价表 课程名称:操作系统原理 设计题目:编程模拟多进程共享临界资源 专业:软件工程 班级: : 学号: 序号 评审项目 分 数 满分标准说明 思路清晰,语言表达准确,概念清楚,论点正确;设计方法科学,分析 1 容 归纳合理;结论严谨,设计有应用价值。任

文档评论(0)

1亿VIP精品文档

相关文档