- 1、本文档共87页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
操作系统第3章操作系统3章
调度算法 习题 资源分配 安全性检测算法 银行家算法例子 银行家算法例子 银行家算法示例 1.时刻是否安全 1.时刻是否安全 例(补2) R={A(10),B(5),C(7)} P={p0,p1,p2,p3,p4} Max Allocation Need Available Work Finish A B C A B C A B C A B C A B C 7 5 3 0 1 0 7 4 3 3 3 2 3 2 2 2 0 0 1 2 2 9 0 2 3 0 2 6 0 0 2 2 2 2 1 1 0 1 1 4 3 3 0 0 2 4 3 1 P0: p1: p2: p3: p4: (1)当前系统是否安全? ★银行家算法之例 ★银行家算法之例 (1)T0时刻的安全性: (2)p1请求:Request[1]=(1,0,2) 安全进程序列:p1,p3,p4,p2,p0 ★银行家算法之例 (2)P1请求资源:P1发出请求向量Request1(1,0,2),系统按银行家算法进行检查: ① Request1(1, 0, 2)≤Need1(1, 2, 2) ② Request1(1, 0, 2)≤Available1(3, 3, 2) ③ 系统先假定可为P1分配资源,并修改Available, Allocation1和Need1向量,由此形成的资源变化情况如图 3-15 中的圆括号所示。 ④ 再利用安全性算法检查此时系统是否安全。 Claim Allocation Need Available Work Finish A B C A B C A B C A B C A B C 7 5 3 0 1 0 7 4 3 2 3 0 3 2 2 3 0 2 0 2 0 9 0 2 3 0 2 6 0 0 2 2 2 2 1 1 0 1 1 4 3 3 0 0 2 4 3 1 P0: p1: p2: p3: p4: 假定分配: 安全进程序列:p1,p3,p4,p0,p2 (3) p4请求:Request[4]=(3,3,0), 能否分配? (4) P0请求资源:P0发出请求向量Requst0(0,2,0),能否分配? ★银行家算法之例 (3) P4请求资源:P4发出请求向量Request4(3,3,0),系统按银行家算法进行检查: ① Request4(3, 3, 0)≤Need4(4, 3, 1); ② Request4(3, 3, 0) Available(2, 3, 0),让P4等待。 (4) P0请求资源:P0发出请求向量Requst0(0,2,0),系统按银行家算法进行检查: ① Request0(0, 2, 0)≤Need0(7, 4, 3); ② Request0(0, 2, 0)≤Available(2, 3, 0); ③ 系统暂时先假定可为P0分配资源,并修改有关数据,如图所示。 例(补1) 假定系统中有4个进程P1,P2,P3,P4和3类资源R1,R2,R3(资源数量分别为9,3,6),在t0时刻的资源分配情况如下表所示: 4 2 0 0 0 2 4 2 2 P4 1 0 3 2 1 1 3 1 4 P3 1 0 2 5 1 1 6 1 3 P2 1 1 2 2 2 2 1 0 0 3 2 2 P1 R1 R2 R3 R1 R2 R3 R1 R2 R3 R1 R2 R3 available need allocation max 资源情况 进程 试问:1.时刻是
您可能关注的文档
最近下载
- PICC护士进修汇报心得ppt.pptx
- 无处不在的人格.docx
- 安全生产法律法规培训.ppt
- 园林植物识别与应用高职完整全套教学课件.pptx
- 糖尿病护理查房PPT课件.pptx VIP
- 2024~2025学年八年级数学上册第13章轴对称(4)—考点考题点点通「含答案」.pdf
- 部编版四年级语文下册四下语文《语文园地一》优秀教学设计精选合集-微课教案.doc VIP
- 新教材高中地理第六章自然灾害第四节地理信息技术在防灾减灾中的应用教案含解析新人教版必修第一册.docx
- Unit 3 How many(复习课件)四年级英语上册期末核心考点(译林版三起).pptx
- 华能青海分公司招聘笔试题库2024.pdf
文档评论(0)