到了一个安全序列{P0、P3、P1、P2、P4},故系统是安全的。资源情况进程WorkABCDNeedABCDAllocationABCDWork+AllocationABCDFinishP0P3P1P2P415221554168626863913100012055216502356065800320132100013540014155416862686391310391414TrueTrueTrueTrueTrue2)P2发出请求向量Request(1,2,2,2)后,系统按银行家算法进行检查:①Request2(1,2,2,2)<=Need2(2,3,5,6)②Request2(1,2,2,2)<=Available(1,5,2,2)③系统先假定可为P2分配资源,并修改Available,Allocation2和Need2向量:Available=(0,3,0,0)Allocation2=(2,5,7,6)Need2=(1,1,3,4)④进行安全性检查:此时对所有的进程,条件Needi<=Available(0,3,0,0)都不成立,即Available不能满足任何进程的请求,故系统进入不安全状态。此时当进程P2提出请求Request(1,2,2,2)后,系统不能将资源分配给它。3)系统立即满足进程P2的请求(1,2,2,2)后,并没有马上进入死锁状态。因为,此时上述进程并没有申请新的资源,并因得不到资源而进入阻塞状态。只有当上述进程提出新的请求,并导致所有没有执行完的多个进程因得不到资源而阻塞时,系统才进入死锁状态。11、进程资源的使用情况和可用情况如表所示,请画出资源分配图,并对资源图进行简化,这种情况下系统会发生死锁吗?20”进程当前分配数待分配的请求可用资源R1R2R3R1R2R3R1R2R3P1P2P3P4231001310001100010010010000