问答题
考虑某个系统在如下时刻的状态。
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 ......
(↓↓↓ 点击下方‘点击查看答案’看完整答案、解析 ↓↓↓)
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
问答题
对于记录型信号量,在执行一次wait操作时,信号量的值应当 A ;当其值为 B 时,进程应阻塞。在执行signal操作时,信号量的值应当 C ;当其值为 D 时,应唤醒阻塞队列中的进程。 A,C:(1)不变 (2)加1 (3)减1 (4)加指定数值 (5)减指定数值 B,D:(1)大于0 (2)小于0 (3)大于等于0 (4)小于等于0
点击查看答案
单项选择题
执行一次信号量S的P(S)操作,使信号S.value的值减1后,若S.value的值为( )时,调用进程阻塞等待。
A.小于0时
B.大于0时
C.等于0时
D.小于等于0时
点击查看答案&解析
相关试题
三个进程P1,P2,P3互斥使用一个包含N(...
用相应的PV操作实现下图中的前趋图。
在一个单处理器的计算机系统中,有四个进程...
请用信号量解决以下的“晕独木桥”问题:同...
系统中有5个进程P1,P2,P3,P4,P5...