2016春操作系统大作业(银行家死锁避免算法模拟)- 副本
更新时间:2023-09-26 08:44:01 阅读量: 综合文库 文档下载
华南理工大学
“计算机操作系统”课程设计大作业
一、实验题目: 银行家死锁避免算法模拟
二、实验目的:通过本次实验掌握银行家死锁避免算法的基本思想。当进程提出资源申请时,能够用该算法判断是否拒绝进程请求。
三、实验内容
认真阅读教材(计算机操作系统(第三版),汤小丹,西安电子科技大学出版社)P108-P111页3.6.3节银行家算法的实现思想,理解该算法是如何能够实现死锁避免的。编写一个银行家算法模拟程序用于处理进程的资源申请。
1。假设系统共有5类资源,分别以A、B、C、D、E来标识,每类资源的初始数量全部为50。
2。进程可以通过程序界面随时提交新的资源申请,提交的信息包括进程名称、对5类资源的最大需求数量。
3。每次当有资源申请时,先输出系统当前状态(5类资源当前可用数量,每个进程已分配的每类资源数量),再利用银行家算法判断是否该满足进程请求。如果可以分配,输出给该进程分配资源后的系统状态,再输出至少一个“安全序列”。
四、实验要求:
每人完成一份大作业实验报告。报告分设计思想、数据定义、处理流程、源程序、运行结果截图、设计体会等部分。 1) 给出数据定义和详细说明; 2) 给出实现思想和设计流程; 3) 调试完成源程序; 4) 屏幕观察运行结果; 5) 总结自己的设计体会; 编程语言及操作系统平台不限。 五、提交内容
本大作业每个人必须单独完成。最后需提交的内容包括:源程序(关键代码需要注释说明)、可运行程序、算法思路及流程图、心得体会。将以上内容刻入光盘,光盘上写明班级、学号、姓名信息,再将大作业要求、源程序及注释、算法思路及流程图、心得体会等打印出来。最后将打印稿及光盘统一交给网络学院教务员。
大作业严禁抄袭。发现抄袭一律以不及格论。大作业内容要完整,一定要有算法思路、流程图、心得体会、运行输出信息截屏等内容,如果只提交源代码则大作业成绩记为不合格。
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 死锁
- 银行家
- 副本
- 算法
- 避免
- 操作系统
- 作业
- 模拟
- 2016
- 我国货币政策利率传导机制的理论探索
- 人教版高中英语必修二Unit2知识点详解
- 10以内的分成表(横版A4打印)
- 八年级历史下册预习提纲
- 2009年注册安全工程师案例分析考试真题
- 超低碳不锈复合钢板的焊接
- Sigmapolt 12.0中文教程 - 图文
- 《行政许可法》的立法背景、基本原则
- 网上农大蔬菜栽培学各论 - 在线作业 - C最终成绩95
- 西交金融市场学复习资料
- 武汉理工大学制药工程专业卓越工程师培养方案 - 图文
- 施用菌肥对玉米种植下铜污染土壤酶活性的影响
- 太子镇义务教育学校骨干教师评选实施细则(修订)
- 教育蓝皮书:初次就业率“两头高中间低”,研究生最高
- 2012-2013高三化学期末汇总 - 图文
- 第十周教研活动通知(4.25-4.29)
- 市民政局社会组织党建情况汇报
- 历史上最全的英语字母组合发音规律
- 浙教版科学八年级上册练习:分组实验:研究串、并联电路的电压特点
- 与朋友一起走过的日子