- 14
- 0
- 约4.25千字
- 约 5页
- 2018-11-25 发布于河南
- 举报
2.操作系统试验--死锁的避免——银行家算法
操作系统实验二 死锁的避免——银行家算法
实验目的
银行家算法是避免死锁的一种重要算法,本实验要求用高级语言编写和调试一个简单的银行家算法程序。加深了解有关资源申请、避免死锁等概念,并体会和了解死锁和避免死锁的具体实施方法。
实验要求:m个进程N类资源,则有如下数据结构
MAX[M*N] M个进程对N 类资源的最大需求量;
AVAILABEL[N] 系统可用资源数;
ALLOCATION[M*N] M个进程已得到N 类资源的资源量;
NEED[M*N] M个进程还需要N 类资源的资源量;
行家算法
设进程I 提出请求Request[N],则
若Request[N]= NEED[I,N],则转(2);否则出错。
若NEED[I,N] = AVAILABEL[N],则转3;否则出错。
安全性检查
从进程集合中找到一个能满足下述条件的进程:①Finish[i]=false; ②Needi≤Work. 如找到,执行步骤(2);否则执行步骤(3)。
当进程Pi获得资源后,可顺利执行,直至完成,并释放出分配给它的资源,故执行:Work:=Work+Allocation; Finish[i]:=true; Goto step1;
如果所有进程的Finish[i]=true,则表示系统处于安全状态;否则,系统处于不安全状态。
四.实验报告要求
1.写出实验目的
2。写出实验要
您可能关注的文档
- 0、恒强色码解析表.doc
- 09黄冈市模拟理综.doc
- 0到1岁的心理特点.doc
- 0、诊断报告.doc
- 0测绘工程系人才培养方案汇编.doc
- 0到6岁儿童生理和心智发展特点.doc
- 0的认识和加减法一次备课教案.doc
- 1 计算机与信息社会测试题.doc
- 1 泡沫混凝土结构缺陷与抗压强度偏低的原因分析.doc
- 1 景观花卉.doc
- 互换性与测量技术 第2版 课件 2.4 大尺寸孔轴公差与配合.pptx
- 互换性与测量技术 第2版 课件 7.1 尺寸链的基本概念.pptx
- 互换性与测量技术 第2版 课件 7.4 用极值法计算尺寸链-实例.pptx
- 体育产业概论 课件 第1--7章 导论、体育产业资源 ---体育旅游业.pptx
- 体育旅游(第二版)课件 第二章 体育旅游资源.pptx
- 体育旅游(第二版)课件 第三章 体育旅游者.pptx
- 体育产业概论 课件全套 曹可强 第1--14章 导论、体育产业资源 ---体育产业政策.pptx
- 互换性与测量技术 第2版 课件 1.5 标准更新说明.pptx
- 体育旅游(第二版)课件 第四章 体育旅游市场.pptx
- 体育旅游(第二版)课件 第五章 体育旅游目的地.pptx
最近下载
- 2026中考语文必读名著《钢铁是怎样炼成的》中考真题训练(含答案).docx VIP
- 2023年江苏省淮安市中考道德与法治试题.pdf VIP
- 宣贯培训(2026年)《DLT 1245—2024水轮机调节系统并网运行技术导则》.pptx VIP
- 航空航天密封设计与密封件选用手册.docx VIP
- 2026人工智能与产业发展深度研究报告.docx
- 沉浸式数字艺术展览在提升公众审美体验中的应用研究_2026年2月.docx VIP
- 2026宁夏高校教师资格考试应知应会知识手册——高等教育学(200填空+65判断完整版).docx VIP
- 2025年上海教师招聘考试试题题库(附答案).docx
- 高压开关柜检修作业指导书.doc VIP
- 川崎病诊断和急性期治疗专家共识.pptx VIP
原创力文档

文档评论(0)