设系统中有A、B、C三类资源为10,5,7个,有p0 p1 p2 p3 p4进程,在T0时刻的系统状态如下:
Max Allocation Need Available
A B C A B C A B C A B C
p0 7 5 3 0 1 0 7 4 3 3 3 2
p1 3 2 2 2 0 0 1 2 2
p2 9 0 2 3 0 2 6 0 0
p3 2 2 2 2 1 1 0 1 1
p4 4 3 3 0 0 2 4 3 1
问:(1) T0时刻系统安全吗?如果安全则给出安全序列.
(2)有请求Request1=[1,0,2],能否分配?为什么?
(3)在(2)之后有一个新状态,此时Request0=[0,2,0]能否分配?为什么?
人气:286 ℃ 时间:2019-11-17 02:32:03
解答
(1)在t0时刻存在安全序列{p1,p3,p4,p2,p0}故安全 (2)按银行家算法检查: ①request 1(1,0,2)≤need 1(1,2,2) ②request 1(1,0,2)≤available(3,3,2) 所以可以立即分配资源 同(2)可以分配
推荐
- 1.某体统有A、B、C、D四类资源,它们提供P1、P2、P3、P4、P5、五个进程共享,进程对资源的需求和分配情况
- 设系统中有3类资源(A,B,C)和5个进程(P1,P2,P3,P4,P5).资源A的数量为17,资源B的数量为5,资源C的数量为20.在T0时刻的系统状态如图.系统采用银行家算法实施死锁避免策略.
- 一到操作系统的题,会做的请来指导啊.设有P1,P2,P3,P4共4个进程同时间依次进入就绪队列中
- 银行家算法得出的安全序列有顺序吗?如{ p3,p0,p4 ,p2,p1}和{ p3,p0,p4 ,p1,p2}是一样的吗?
- 1、图为一空间探测器的示意图,P1、P2、P3、P4是四个喷气发动机,P1、P3的连线与空间一固定坐标系的x轴平行,P2、P4的连线与y轴平行.每台发动机开动时,都能向探测器提供推力,
- He ___(teach) you English well,doesn't he?
- 露西用英语怎么说?We can't put our bikes over there.改祈使句
- 闻一多(打一字)
猜你喜欢