在银行家算法中,若出现下述资源分配情况:ProcessAllocationNeedAvailableP0 003200121622P110001750P213542356P3 03320652P400140656试问:(1)该状态是否安全?(2)若进程P2 提出请求Request(1,2,2,2)后,系统能否将资源分配给它?

在银行家算法中,若出现下述资源分配情况:

Process

Allocation

Need

Available

P0

0032

0012

1622

P1

1000

1750

P2

1354

2356

P3

0332

0652

P4

0014

0656

试问:(1)该状态是否安全?

(2)若进程P2 提出请求Request(1,2,2,2)后,系统能否将资源分配给它?

参考答案与解析:

相关试题

在银行家算法中,若出现下列的资源分配情况:试问:ProcessAllocationNeedAvailableP00 0 3 20 0 1 21 6 2 2P11 0 0 01 7 5 0P21 3 5

在银行家算法中,若出现下列的资源分配情况:试问:ProcessAllocationNeedAvailableP00 0 3 20 0 1 21 6 2 2P11

  • 查看答案
  • 在银行家算法中,若出现如下资源分配[1]情况:Allocation Need AvailableA B C D A B C D

    在银行家算法中,若出现如下资源分配[1]情况:Allocation Need AvailableA B C D

  • 查看答案
  • 假定系统中有5个进程 P0 , P1 , P2 , P3,P4 和 4种资源A、B、C、D,若出现如表所示资源分配[1]情况。进 已分配到 尚需资 当前可用-|||-程 的资源 源需求 资源数-|||

    假定系统中有5个进程 P0 , P1 , P2 , P3,P4 和 4种资源A、B、C、D,若出现如表所示资源分配[1]情况。进 已分配到 尚需资 当前可用-|

  • 查看答案
  • 设系统中有3种类型的资源(A,B,C)和5个进程P1、P2、P3、P4、P5,A资源的数量为17,B资源的数量为5,C资源的数量为20。在T0时刻系统状态如表所示。系统采用银行家算法实施死锁避免[1]

    设系统中有3种类型的资源(A,B,C)和5个进程P1、P2、P3、P4、P5,A资源的数量为17,B资源的数量为5,C资源的数量为20。在T0时刻系统状态如表所

  • 查看答案
  • 用银行家算法避免死锁时,检测到______时才分配资源。

    [单选题]用银行家算法避免死锁时,检测到______时才分配资源。A.进程首次申请资源时对资源的最大需求量超过系统现存的资源量B.进程已占用的资源数与本次申请资源数之和超过对资源的最大需求量C.进程已占用的资源数与本次申请的资源数之和不超过对资源的最大需求量,且现存资源能满足尚需的最大资源量D.进程已占用的资源数与本次申请的资源数之和不超过对资源的最大需求量,且现存资源能满足本次申请量,但不能满足尚需的最大资源量

  • 查看答案
  • 若系统中有同类资源16个,由4个进程P1、P2、P3和P4共享该资源。已知P1、

    [单选题]若系统中有同类资源16个,由4个进程P1、P2、P3和P4共享该资源。已知P1、P2、P3和P4所需的资源总数分别为8、5、9和6。各进程请求资源的次序见表2-2,若系统采用银行家算法为它们分配资源,那么第(24)次申请分配会使系统进入死锁状态。A.②或④B.③或⑥C.④或⑤D.⑤或⑥

  • 查看答案
  • 已知“float*p;p=newfloat[2];”,若分配成功,则指针p在堆中

    [单选题]已知“float*p;p=newfloat[2];”,若分配成功,则指针p在堆中获得的字节数为()。A . 2B . 4C . 8D . 不确定

  • 查看答案
  • 在众多进程调度算法中,银行家算法用于()。()

    [单选题] 在众多进程调度算法中,银行家算法用于()。()A.预防死锁 B.解除死锁 C.避免死锁 D.检测死锁

  • 查看答案
  • 银行家算法用于解决()

    银行家算法用于解决()A. 内存分配B. 死锁避免[1]C. 进程同步[2]D. 磁盘调度

  • 查看答案
  • 假定系统中有五个进程P0、P1、P3、P3、P4和三种类型的资源A、B、C,系统

    [单选题]假定系统中有五个进程P0、P1、P3、P3、P4和三种类型的资源A、B、C,系统中每一种资源的数量分别为10、5、7,在T0时刻的资源分配情况如表6-19所示。P0发出请求向量Request0=(0,2,0),系统按银行家算法进行检查: Request0=(0,2,0)≤Needo(7,4,3) Request00=(0,2,0)≤Available=(3,3,2) 于是,系统先假定可为P0分配资源,如果进程按______列执行,那么系统状态是安全的。A.P0、P1、P2、P3、P4B.P1、P

  • 查看答案