在银行家算法中,若出现如下资源分配[1]情况:Allocation Need AvailableA B C D A B C D A B C DP0: 0 0 3 2 0 0 1 2 1 6 2 3P1: 1 0 0 0 1 7 5 0P2: 1 3 5 4 2 3 5 6P3: 0 3 3 2 0 6 5 2P4: 0 0 1 4 0 6 5 6试问:(1)当前状态是否安全?(2)如果进程P2提出安全请求Request[2]=(1,2,2,2),系统能否将资源分配给它?说明原因.

在银行家算法中,若出现如下资源分配[1]情况:Allocation Need AvailableA B C D A B C D A B C DP0: 0 0 3 2 0 0 1 2 1 6 2 3P1: 1 0 0 0 1 7 5 0P2: 1 3 5 4 2 3 5 6P3: 0 3 3 2 0 6 5 2P4: 0 0 1 4 0 6 5 6试问:(1)当前状态是否安全?(2)如果进程P2提出安全请求Request[2]=(1,2,2,2),系统能否将资源分配给它?说明原因.

参考答案与解析:

相关试题

Dijkstra提出的银行家算法属于 A)死锁预防B)死锁避免C)死锁检测D 死

[单选题]D.ijkstra提出的银行家算法属于A.)死锁预防B.)死锁避免C.)死锁检测D. 死锁解除

  • 查看答案
  • 在银行家算法中,若出现下述资源分配情况:ProcessAllocationNeedAvailableP0 003200121622P110001750P213542356P3 03320652P4

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

  • 查看答案
  • Dijkstra提出的银行家算法属于()。A) 死锁预防B) 死锁避免C) 死锁

    [单选题]D.ijkstra提出的银行家算法属于( )。A.) 死锁预防B.) 死锁避免C.) 死锁检测D.) 死锁解除A.B.C.D.

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

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

  • 查看答案
  • A expense B restriction C allocation D a

    [单选题]A. expenseB. restrictionC. allocationD. availability

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

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

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

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

  • 查看答案
  • 银行家算法是一种()算法。

    [单选题]银行家算法是一种()算法。A.死锁检测B.死锁解除C.死锁预防D.死锁避免

  • 查看答案
  • 银行家算法是一种()算法。

    [单选题]银行家算法是一种()算法。A.死锁检测B.死锁解除C.死锁预防D.死锁避免

  • 查看答案
  • 银行家算法是一种()算法。

    [单选题]银行家算法是一种()算法。A.死锁检测B.死锁解除C.死锁预防D.死锁避免

  • 查看答案