若系统中有同类资源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)。若用银行家算法为它们分配资源,分析每一步请求以后,各个进程还需的资源数以及系统所剩资源数,并指出系统是否安全。注,当某序号的申请导致系统不安全时,跳过该请求(拒绝该请求)继续往下判断,相当于将该进程阻塞。
①(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就是银行家算法的一个具体实现,按照银行家算法的详细描述可得。
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 …