问答题
在银行家算法中,若出现以下资源分配情况:
进程 资源最大需求 已分配资源
P0 7,5,3 0,1,0
P1 3,2,2 2,1,0
P2 9,0,2 3,0,2
P3 2,2,2 2,1,1
P4 4,3,3 0,0,2
系统剩余资源数量=(3,2,2)
该状态是否安全(给出详细的检查过程)
【参考答案】
系统安全,因为存在安全序列(P1 P3 P0 P2 P4)。过程如下:
先求出各进程剩余需求量:
P......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)
点击查看答案
<上一题
目录
下一题>
热门
试题
问答题
设系统中有下述解决死锁的办法: (1) 银行家算法。 (2) 检测死锁,终止处于死锁状态的进程,释放该进程所占有的资源。 (3) 资源预分配。 请问哪种办法允许最大的并发性,即哪种办法允许更多的进程无等待地向前推进请按“并发性”从大到小对上述三种办法进行排序。
点击查看答案
问答题
将上述情况之一编写程序。
点击查看答案
相关试题
消息缓冲通信机制(有限缓冲)中提供发送原...
把图中发生①~④的状态变化原因填入表2-...
给出消息缓冲机制(有限缓冲)的基本工作原理;
三个进程P1、P2、P3互斥使用一个包含N(...
有5个进程Pa、Pb、Pc、Pd和Pe,它们依次进...