问答题
考虑某个系统在如下时刻的状态。
Allocation
Max
Available
A B C D
A B C D
A B C D
P0
0 0 1
2 0 0 1
1 5 2 0
P1
1 0 0 0
1 7 5 0
P2
1 3 5 4
2 3 5 6
P3
0 0 1 4
0 6 5 6
使用银行家算法回答下面的问题:
(1)Need矩阵是怎样的
(2)系统是否处于安全状态如安全,请给出一个安全序列。
(3)如果从进程P1发来一个请求(0,4,2,0),这个请求能否立刻被满足如安全,请给出一个安全序列。
【参考答案】
(1)Need矩阵如下图
A B C D
P0 0 0 0 0
P1 0 7 ......
(↓↓↓ 点击下方‘点击查看答案’看完整答案、解析 ↓↓↓)
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
问答题
设系统中有三类资源A.B和C,又设系统中有5个进程P1,P2,P3,P4和P5。在T0时刻系统状态如下: 最大需求量 已分配资源量 剩余资源量 A B C A B C A B C P1 8 6 4 1 2 1 2 1 1 P2 4 3 3 3 1 1 P3 10 1 3 4 1 3 P4 3 3 3 3 2 2 P5 5 4 6 1 1 3 (1)系统是否处于安全状态如是,则给出进程安全序列 (2)如果进程P5申请1个资源类A,1个资源类B和1个资源类C,能否实施分配为什么
点击查看答案
问答题
两个进程A和B,每一个进程都需要读取数据库中的记录1,2,3假如这两个进程都以1、2、3的次序读取记录,系统将不会发生死锁。但如果A以3、2、1的次序读取记录,B以1、2、3的次序读取记录,则死锁可能会发生。试计算两个进程读取记录的次序如果不确定,那么系统保证不发生死锁的概率是多少
点击查看答案
相关试题
p个进程共享m个同类资源,每一个资源在任一...