早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

若系统中有同类资源16个,有4个进程共享该资源。已知P1、P2、P3、P4所需总资源分别是8、5、9、6。各进程请

题目

若系统中有同类资源16个,有4个进程共享该资源。已知P1、P2、P3、P4所需总资源分别是8、5、9、6。各进程请求资源次序为(序号,进程,申请量):(1,P1,6)、(2,P2,4)、(3,P3,5)、(4,P4,1)、(5,P1,1)、(6,P2,1)。若用银行家算法为它们分配资源,分析每一步请求以后,各个进程还需的资源数以及系统所剩资源数,并指出系统是否安全。注,当某序号的申请导致系统不安全时,跳过该请求(拒绝该请求)继续往下判断,相当于将该进程阻塞。

参考答案
正确答案:①(1P16)余资源10。此时P1还需2P2还需5P3还需9P4还需6。系统存在安全序列:{P1P2P3P4}故系统安全。②(2P24)余资源6。此时P1还需2P2还需1P3还需9P4还需6。系统存在安全序列:{P1P2P3P4{故系统安全。③(3P35)余资源1。此时P1还需2P2还需1P3还需4P4还需6。系统存在安全序列:{P2P1P3P4}故系统安全。④(4P41)余资源0。此时P1还需2P2还需1P3还需4P4还需5。系统不存在安全序列故系统不安全。请求(4P41)是不安全的排除该请求继续往后判断。⑤(5P11)余资源0。此时P1还需1P2还需1P3还需4P4还需6。系统不存在安全序列故系统不安全。请求(5P11)是不安全的排除该请求继续往后判断。⑥(6P21)余资源0。此时P1还需2P2还需0P3还需4P4还需6。P2进程资源已得到完全满足P2完成后资源释放。系统存在安全序列:{P2P1P3P4}故系统安全。至此6个进程均进行了是否分配资源判断。
①(1,P1,6)余资源10。此时P1还需2,P2还需5,P3还需9,P4还需6。系统存在安全序列:{P1,P2,P3,P4},故系统安全。②(2,P2,4)余资源6。此时P1还需2,P2还需1,P3还需9,P4还需6。系统存在安全序列:{P1,P2,P3,P4{,故系统安全。③(3,P3,5)余资源1。此时P1还需2,P2还需1,P3还需4,P4还需6。系统存在安全序列:{P2,P1,P3,P4},故系统安全。④(4,P4,1)余资源0。此时P1还需2,P2还需1,P3还需4,P4还需5。系统不存在安全序列,故系统不安全。请求(4,P4,1)是不安全的,排除该请求,继续往后判断。⑤(5,P1,1)余资源0。此时P1还需1,P2还需1,P3还需4,P4还需6。系统不存在安全序列,故系统不安全。请求(5,P1,1)是不安全的,排除该请求,继续往后判断。⑥(6,P2,1)余资源0。此时P1还需2,P2还需0,P3还需4,P4还需6。P2进程资源已得到完全满足,P2完成后,资源释放。系统存在安全序列:{P2,P1,P3,P4},故系统安全。至此,6个进程均进行了是否分配资源判断。 解析:问题1是概念性,问题2是对系统安全的理解,问题3就是银行家算法的一个具体实现,按照银行家算法的详细描述可得。
看了若系统中有同类资源16个,有4...的网友还看了以下:

A、B两个物体各重20N,如图靠在竖直的墙上,水平向B施加100N力,已知各物体间动摩擦因数都是0 物理 2020-04-09 …

关于水质分类的知识.我想了解一下关于水质所分的各个类的知识 化学 2020-05-17 …

甲乙丙三人分一笔奖金已知甲所得的是总数的4/9乙所得的是甲所得的一半丙得奖金60元问甲乙各得奖金几 数学 2020-06-03 …

英语翻译原文“宁所居屯落,会井汲者,或男女杂错,或争井斗阋.宁患之,乃多买器,分置井傍,汲以待之, 语文 2020-06-15 …

管宁礼让宁所居屯落,会井汲者,或男女杂错,或争井斗阋(xì,争吵).宁患之乃多买器分置井傍汲以待之 语文 2020-07-07 …

“牧童分杏”牧童分杏各分争,不知人数不知杏.三人五个多十枚,四人八枚两枚剩.“牧童分杏”牧童分杏各 数学 2020-07-08 …

10名选手参加象棋比赛,每两名选手间都要比赛一次,已知胜一场得2分,平一场得1分,负一场不得分.比 数学 2020-07-30 …

已知下列各题中,线段AB在平面α内的正射影为A'B',分别求直线AB和平面α所成的角已知下列各题中 数学 2020-07-30 …

3个学生拿回了考过的算术试卷.他们的分数各不相同,但是3人中没有得0分和100分的人.他们各自知道自 数学 2020-11-06 …

有10名选手参加围棋比赛,所得分数各不相同胜者得2分,败者不得分,平局得1分.已知:(1)第一名选手 数学 2020-11-29 …