1.某体统有A、B、C、D四类资源,它们提供P1、P2、P3、P4、P5、五个进程共享,进程对资源的需求和分配情况就是这个

问题描述:

1.某体统有A、B、C、D四类资源,它们提供P1、P2、P3、P4、P5、五个进程共享,进程对资源的需求和分配情况
就是这个

按银行家算法回答下列问题:
(1)现在系统中的各类资源还剩余多少?(4分)
(2)现在系统是否处于安全状态?为什么?(6分)
(3)如果现在进程P2提出需要A类资源0个、B类资源4个、C类资源2个和D类资源0个,系统能否去满足它的请求?请说明原因.(6)
(1)A:1;B:5;C:2;D:0
(2)need矩阵为:P1 0 0 0 0
P2 0 7 5 0
P3 1 0 0 2
P4 0 0 2 0
P5 0 6 4 2
存在安全序列,如P1,P3,P4,P5,P2,所以安全
(3)能,因为试探分配后,可用资源为1,1,0,0.可找到安全序列,所以可分配.