进程资源图(a)和(b)所示,其中:图(a)中(  );图(b)中(  )。

admin2022-08-02  11

问题 进程资源图(a)和(b)所示,其中:图(a)中(  );图(b)中(  )。问题1选项A.P1是非阻塞节点、P2是阻塞节点,所以该图不可以化简、是死锁的B.P1、P2都是阻塞节点,所以该图不可以化简、是死锁的C.P1、P2都是非阻塞节点,所以该图可以化简、是非死锁的D.P1是阻塞节点、P2是非阻塞节点,所以该图不可以化简、是死锁的问题2选项A.P1、P2、P3都是非阻塞节点,该图可以化简、是非死锁的B.P1、P2、P3都是阻塞节点,该图不可以化简、是死锁的C.P2是阻塞节点,P1、P3是非阻塞节点,该图可以化简、是非死锁的D.P1、P2是非阻塞节点,P3是阻塞节点,该图不可以化简、是死锁的

选项

答案 BC

解析 第1题空中R1一共有两个资源,已经给P1、P2都分配了一个资源,P2再申请一个资源,P2资源不足,产生阻塞;R2一共有三个资源,已经分配给P1一个资源、P2两个资源,P1再申请一个资源,P1资源不足,产生阻塞;所以该图是死锁。第2题空中R1一共有两个资源,已经分配给P1、P3各一个资源,P2再申请一个资源,P2资源不足,产生阻塞;R2一共有三个资源,已经分配给P2、P3各一个资源,P1和P3各再申请一个资源,由于P1、P3都只有获取一个资源就得到满足,所以剩余的这个资源分配给P1或P3后,该进程都能得到执行,该进程执行后释放资源,另一个进程就能得到所需的资源继续执行,所以不存在阻塞,P1或P3执行完成后释放资源R1,P2就能得到执行,所以该图P2阻塞。P1、P3是非阻塞的,图可以简化,并不存在死锁。
转载请注明原文地址:https://tihaiku.com/congyezige/2419724.html

最新回复(0)