早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->
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....的网友还看了以下:
概率加法公式加法公式,对于任意两事件A,B,有P(A并B)=P(A)+P(B)-P(AB)成立,假 数学 2020-05-16 …
两题单链表逆置,求讲解1.p=head->next;head->next=NULL;while(p 其他 2020-06-15 …
图钉帽的面积为图钉尖的面积的2000倍,若用力F把图钉压入木块,则钉帽与钉尖的压力与压强的大小关系 物理 2020-06-26 …
图钉帽的面积为图钉尖的面积的2000倍,若用力F把图钉压入木块,则钉帽与钉尖的压力与压强的大小关系 物理 2020-06-26 …
SO42-中存在一种特殊的π键,它是由配位氧原子p轨道上的孤对电子与中心硫原子的空3d轨道发生肩并 化学 2020-07-20 …
p(aandb)p(banda)有区别么?统计学:公式:p(aandb)=p(a)*p(b/a)呢 数学 2020-07-22 …
C++中,定义inti,*p=&i;后,以下正确的语句是?A.p=10;Bi=p;C.i=*p;D 其他 2020-07-26 …
X、Y分别服从参数为(n,p)(m,p)的二项分布,通过计算求出X+Y的分布我用的方法Z=X+YP( 数学 2020-10-31 …
设M={X|f(x)=0}≠Φ,N={x|g(x)=0}≠Φ,P={X|f(x)g(x)=0}≠Φ, 数学 2020-12-25 …
设有定义:intn=0,*p=&n,**q=&p;则下列选项中,正确的赋值语句是A)p=1;B)*q 其他 2020-12-31 …