早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->
A.P1→P2→P4→P3B.P2→P1→P4→P3C.P3→P2→P1→P4D.P4→P2→P3→P1
题目
A.P1→P2→P4→P3
B.P2→P1→P4→P3
C.P3→P2→P1→P4
D.P4→P2→P3→P1
参考答案
正确答案:C
解析:本题考查操作系统进程管理中死锁检测的多项资源银行家算法。
由于T0时刻已用资源数为3、4、6和7,故剩余资源数为0、1、0和1,各进程尚需资源数为可列表如下。
P1、P2、P3和P4这4个进程中,系统只能满足P3的尚需资源数(0,1,0,1),因为此时系统可用资源数为(0,1,0,1),能满足P3的需求保证P3能运行完,写上完成标志true,如下表所示。P3释放资源后系统的可用资源为(1,2,1,1),此时P2尚需资源(1,0,0,0),系统能满足P2的请求,故P2能运行完,写上完成标志true。 P2释放资源后系统的可用资源为(1,3,3,3),此时尸1尚需资源(0,1,1,2),P4尚需资源(0,0,1,2),系统能满足P1和P4的请求,故P1和P4能运行完,写上完成标志true。进程可按P3→P2→P1→P4或者P3→P2→P4→P1的顺序执行,每个进程都可以获得需要的资源运行完毕,写上完成标记,所以系统的状态是安全的。
根据试题的可选答案,正确的答案应为C。
解析:本题考查操作系统进程管理中死锁检测的多项资源银行家算法。
由于T0时刻已用资源数为3、4、6和7,故剩余资源数为0、1、0和1,各进程尚需资源数为可列表如下。
P1、P2、P3和P4这4个进程中,系统只能满足P3的尚需资源数(0,1,0,1),因为此时系统可用资源数为(0,1,0,1),能满足P3的需求保证P3能运行完,写上完成标志true,如下表所示。P3释放资源后系统的可用资源为(1,2,1,1),此时P2尚需资源(1,0,0,0),系统能满足P2的请求,故P2能运行完,写上完成标志true。 P2释放资源后系统的可用资源为(1,3,3,3),此时尸1尚需资源(0,1,1,2),P4尚需资源(0,0,1,2),系统能满足P1和P4的请求,故P1和P4能运行完,写上完成标志true。进程可按P3→P2→P1→P4或者P3→P2→P4→P1的顺序执行,每个进程都可以获得需要的资源运行完毕,写上完成标记,所以系统的状态是安全的。
根据试题的可选答案,正确的答案应为C。
看了A.P1→P2→P4→P3B....的网友还看了以下:
已知关于X的一元二次方程x^2+2(k-1)x+k^2-1=0有两个不相等的实数根已知关于x的一元 数学 2020-05-16 …
a b-0----1-c--2---2又4/3-3-----》其中AB=AC,则点C=表示的数是( 数学 2020-05-17 …
已知三角形的三个顶点分别为A(6,-7),B(-2,3),C(2,1),求AC边上的中线所在的直线 数学 2020-06-03 …
在三角形ABC中,a,b,c分别是叫A,B,C的对边,已知3(b^2+c^2)=3a^2+2bc( 数学 2020-06-12 …
余弦定理a^2=b^2+c^2-2*b*c*cosAb^2=a^2+c^2-2*a*c*cosBc 其他 2020-07-29 …
已知多项式3x^3+ax^2+bx+1能被x^2+1且商式是3x+1,求(-a)^b的值急,还有一 数学 2020-07-30 …
(a^2-b^2-c^2)tanA+(a^2-b^2+c^2)tanB=0(a^2-b^2-c^2 数学 2020-08-02 …
(x-2)^2=9(x+3)(步骤)用十字相乘法:x^2-5倍的根号2*x+83x^2-2x-1= 数学 2020-08-03 …
△ABC中,角A,B,C的对边分别为a,b,c,且a^2-(b-c)^2=(2-√3)bc,和sin 数学 2020-10-30 …
已知x,y互为相反数,a,b互为负倒数,c的绝对值为2,求3分之2c^2(x+y)-c^2+2分之1 数学 2020-12-01 …