2.银行家算法 设Request i是进程Pi的请求向量。当P i发出资源请求后,系统按下述步骤进行检查: (3) 系统试探着把资源分配给进程Pi,并修改: Available[j]= Available[j]-Request i[j]; Allocation[i,j]=Allocation[i,j]+Request i[j];Need[i,j]=Need[i,j]-Request i[j]; (4) 系统执行安全性算法,检查此次资源分配后系统是否处于安全状态。 (1) 如果Request i[j]≤Need[i,j],转向步骤(2);否则认为出错。 (2) 如果Requesti[j]≤Available[j],转向步骤(3);否则,Pi须等待。 3.7.2 利用银行家算法避免死锁 3.安全性算法 3.7.2 利用银行家算法避免死锁 (2)从进程集合中找到一个能满足下述条件的进程: ① Finish[i]=false;② Need[i,j]≤Work[j]; 若找到,执行步骤(3) 否则,执行步骤(4)。 (1)设置两个向量:①工作向量Work,Work=Available; ②Finish,它表示系统是否有足够的资源分配给进程,使之运行完成。 (3)当进程Pi获得资源,可顺利执行,直至完成,并释放出分配给它 的资源,故
您可能关注的文档
最近下载
- 〖初中地理〗长江经济带的协同发展课件-2025-2026学年八年级地理下学期(湘教版2024).pptx VIP
- (正式版)DB3305∕T 190-2021 《绿色建筑项目贷款实施规范》.pdf VIP
- 2024工程硕士预测复习及完整答案详解【全国通用】.docx
- 2024事业单位工勤技能考试考试综合练习及参考答案详解(培优).docx
- 临床衰弱老年住院患者护理专家共识.pptx
- 水产动物育种学知到智慧树期末考试答案题库2024年秋上海海洋大学.docx VIP
- 2020人教部编版五年语文下册教材《 威尼斯的小艇》课后练习参考答案.pdf
- 山东省烟台市龙口市(五四制)2024-2025学年七年级下学期期中考试数学试卷(含解析).pdf VIP
- (高中物理)《传感器》知识梳理.pdf
- 2024-2025学年事业单位工勤技能考试考试彩蛋押题及参考答案详解【突破训练】.docx
原创力文档

文档评论(0)