- 1、本文档共52页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章死锁课件
* * * * (2) 从进程集合中找到一个能满足下述条件的进程: ① Finish[i]=false; ② Need[i,j]≤Work[j]; 若找到, 执行步骤(3), 否则,执行步骤(4) (3) 当进程Pi获得资源后,可顺利执行,直至完成,并释放出分配给它的资源,故应执行: Work[j]∶= Work[i]+Allocation[i,j]; Finish[i]∶= true; go to step 2; (4) 如果所有进程的Finish[i]=true都满足, 则表示系统处于安全状态;否则,系统处于不安全状态。 3.安全性算法 假定系统中有五个进程{P0、P1、P2、P3、P4}和三种类型资源{A、B、C},每一种资源的数量分别为10、5、7。各进程的最大需求、T0时刻资源分配情况如下 所示。 Max Allocation Need Available A B C A B C A B C A B C P0 7 5 3 0 1 0 7 4 3 3 3 2 P1 3 2 2 2 0 0 1 2 2 P2 9 0 2 3 0 2 6 0 0 P3 2 2 2 2 1 1 0 1 1 P4 4 3 3 0 0 2 4 3 1 4.银行家算法之例 最大值 已分配 还需要 可用 试问: ①T0时刻是否安全? ② T0之后的T1时刻P1请求资源Request1(1,0,2)是否允许? ③ T1之后的T2时刻P4请求资源Request4(3,3,0)是否允许? ④ T2之后的T3时刻P0请求资源Request0(0,2,0)是否允许? 解:① T0时刻是否安全? 工作向量Work.它表示系统可提供给进程继续运行所需要的各类资源的数目 3 3 2 1 2 2 2 0 0 资源情况 进程 Need A B C work A B C Work+Allocation A B C Allocation A B C P0 P1 P2 P3 P4 finish 5 3 2 true true true true true 0 1 1 2 1 1 5 3 2 7 4 3 7 4 3 4 3 1 0 0 2 7 4 5 7 5 5 6 0 0 3 0 2 10 5 7 7 4 5 7 4 3 0 1 0 7 5 5 从表中可找出一个序列{P1 、 P3、 P4 、 P0 、 P2}使各进程顺序地一个个地执行完成。 安全序列为{P1、P3、P4、P0、P2},T0时刻系统是安全的。 ② T0之后的T1时刻P1请求资源Request1(1,0,2)可否允许? Request1(1,0,2)≤Need1(1,2,2),P1请求在最大需求范围内。 Request1(1,0,2)≤ Available(3,3,2),可用资源可满足P1请求需要。 试探把要求的资源分配给进程P1并修改有关数据结构的数值: Available(2,3,0) = Available(3,3,2)-Request1(1,0,2); Need1(0,2,0) = Need1(1,2,2)-Request1(1,0,2); Allocation1(3,0,2) =Allocation1(2,0,0)+Request1(1,0,2); 利用安全性算法检查试探将资源分配后状
您可能关注的文档
- SoE时间标签功能使用入门.docx
- 第四章控制系统的分析方法.ppt
- SNP相关知识总结.ppt
- 第四章投资方案评价和比较指标.ppt
- 第四章控制阀.ppt
- 第四章投入产出表的编制方法.ppt
- 第四章护理支持性理论.ppt
- 第四章摩擦、磨损和润滑.ppt
- 第四章支付结算(new).ppt
- 第四章教学过程.pptx
- 2024年中国钽材市场调查研究报告.docx
- 2024年中国不锈钢清洗车市场调查研究报告.docx
- 2024年中国分类垃圾箱市场调查研究报告.docx
- 2024年中国水气电磁阀市场调查研究报告.docx
- 2024年中国绿藻片市场调查研究报告.docx
- 2010-2023历年初中毕业升学考试(青海西宁卷)数学(带解析).docx
- 2010-2023历年福建厦门高一下学期质量检测地理卷.docx
- 2010-2023历年初中数学单元提优测试卷公式法(带解析).docx
- 2010-2023历年初中毕业升学考试(山东德州卷)化学(带解析).docx
- 2010-2023历年初中毕业升学考试(四川省泸州卷)化学(带解析).docx
最近下载
- 2024年华医网继续教育护理学基于循证理念的临床护理管理实践新进展题库及答案.docx VIP
- Unit+1+Using+Language+教案 高中英语人教版(2019)选择性必修第二册.docx VIP
- 年级组长管理经验交流课件.pptx
- 必威体育精装版版龙湖天街产品手册02-2019版集团产品建筑分册.pdf
- 高中英语教学课件:新人教版() 第二册 unit1 Reading From Problems to Solutions教学课件.pptx
- QC080000基础知识培训教材.ppt VIP
- 镀膜生产线的真空系统.pdf VIP
- 金钏儿人物分析.ppt
- TP4336规格书 输出1A 同步移动电源解决方案.pdf
- 心内科常用仪器设备故障的处理.pptx VIP
文档评论(0)