- 2
- 0
- 约3.46千字
- 约 8页
- 2019-05-29 发布于安徽
- 举报
实用标准文案
文档大全
计算机操作系统实验报告
实验名称:银行家算法
实验目的:银行家算法是避免死锁的一种重要方法,通过编写一个简单的银行家算法程序,加深了解有关资源申请、避免死锁等概念,并体会和了解死锁和避免死锁的具体实施方法。
问题分析与设计:
1、算法思路:先对用户提出的请求进行合法性检查,即检查请求是否大于需要的,是否大于可利用的。若请求合法,则进行预分配,对分配后的状态调用安全性算法进行检查。若安全,则分配;若不安全,则拒绝申请,恢复到原来的状态,拒绝申请。
2、银行家算法步骤:(1)如果Requesti<or =Need,则转向步骤(2);否则,认为出错,因为它所需要的资源数已超过它所宣布的最大值。
(2)如果Request<or=Available,则转向步骤(3);否则,表示系统中尚无足够的资源,进程必须等待。
(3)系统试探把要求的资源分配给进程Pi,并修改下面数据结构中的数值:
???? Available=Available-Request[i];
???? Allocation=Allocation+Request;
Need=Need-Request;
(4)系统执行安全性算法,检查此次资源分配后,系统是否处于安全状态。
3、安全性算法步骤:
(1)设置
您可能关注的文档
- 实验二SPSS大数据录入与编辑.doc
- 2016锅炉优化控制系统项目方案设计.doc
- 油菜试验记载实用标准及相关表格.doc
- 混凝土结构工程施工高质量验收要求规范.doc
- 译林版本6bunit7教案设计.doc
- 5对总包管理系统地认识以及总包配合、协调、管理系统、服务方案设计.doc
- 10.初中数学竞赛专题讲座——因式分解高端方法进阶.doc
- 2018最新党地基本理论知识测试题——多选-精华版.doc
- 大体积混凝土监理实施研究细则.doc
- 园林工程说明书及计算规则.doc
- 内蒙古自治区赤峰市松山区2025-2026学年高一上学期1月期末生物试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高二下学期开学数学试题(含解析).docx
- 内蒙古自治区赤峰市松山区2025-2026学年七年级上学期期末语文试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高三下学期开学数学试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高一下学期开学考试数学试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高一上学期1月月考物理试题(含解析).docx
- 内蒙古自治区赤峰市松山区2025-2026学年九年级上学期期末语文试题(含解析).docx
- 内蒙古自治区呼伦贝尔市扎兰屯市2025-2026学年八年级上学期期末语文试题(含解析).docx
- 内蒙古自治区呼伦贝尔市扎兰屯市2025-2026学年七年级上学期期末语文试题(含解析).docx
- 宁夏回族自治区石嘴山市第一中学2025-2026学年高一下学期学情自测生物试题(含解析).docx
最近下载
- 第七章 国际货物运输第七章国际货物运输第七章 国际货物运输第七章 国际货物运输.ppt VIP
- 八篇党支部党员在学习贯彻党的创新理论、加强党性锤炼、联系服务群众、发挥先锋模范作用、改作风树新风五个方面202年度个人对照检查.docx VIP
- 山东春季高考《数学》历年考试真题题库资料汇总(含答案).pdf VIP
- 洗水厂职责分解 .pdf VIP
- (管理课件)多目标决策分析(ppt 198页).pptx VIP
- 2025年四川省从“五方面人员”中选拔乡镇领导班子成员考试历年参考题.docx VIP
- 别再叫它“顶管”了,这叫“水平定向钻”!带你用几张图看懂施工工艺.docx VIP
- 中成药临床应用(西学中)章节测试.docx VIP
- 2026年四川省从“五方面人员”中选拔乡镇领导班子成员考试历年参考题库含答案详解.docx VIP
- 《工业集聚区土壤-地下水污染风险管控与修复技术评估指南》.pdf VIP
原创力文档

文档评论(0)