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

题目

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

A.进程首次申请资源时对资源的最大需求量超过系统现存的资源量

B.进程已占用的资源数与本次申请资源数之和超过对资源的最大需求量

C.进程已占用的资源数与本次申请的资源数之和不超过对资源的最大需求量,且现存资源能满足尚需的最大资源量

D.进程已占用的资源数与本次申请的资源数之和不超过对资源的最大需求量,且现存资源能满足本次申请量,但不能满足尚需的最大资源量


相似考题
参考答案和解析
正确答案:C
解析:银行家算法是一种最有代表性的避免死锁的算法。在避免死锁方法中允许进程动态地申请资源,但系统在进行资源分配之前,应先计算此次分配资源的安全性。若分配不会导致系统进入不安全状态,则分配,否则等待。
  操作系统按照银行家制定的规则为进程分配资源,当进程首次申请资源时,要测试该进程对资源的最大需求量,如果系统现存的资源可以满足它的最大需求量则按当前的申请量分配资源,否则就推迟分配。当进程在执行中继续申请资源时,先测试该进程已占用的资源数与本次申请的资源数之和是否超过了该进程对资源的最大需求量。若超过则分配资源,若没有超过则再测试系统现存的资源能否满足该进程尚需的最大资源量,若能满足则按当前的申请量分配资源,否则也要推迟分配。
更多“用银行家算法避免死锁时,检测到______时才分配资源。A.进程首次申请资源时对资源的最大需求量超过 ”相关问题
  • 第1题:

    13、用银行家算法避免死锁时,检测到()时才分配资源。

    A.进程首次申请资源时对资源的最大需求量超过系统现存的资源量

    B.进程己占用的资源数与本次申请资源数之和超过对资源的最大需求量

    C.进程已占用的资源数与本次申请的资源数之和不超过对资源的最大需求量,且现存资源能满足尚需的最大资源量

    D.进程已占用的资源数与本次申请的资源数之和不超过对资源的最大需求量,且现存资源能满足本次申请量,并且本次分配后系统不会死锁


    C 解析:银行家算法是一种最有代表性的避免死锁的算法。在避免死锁方法中允许进程动态地申请资源,但系统在进行资源分配之前,应先计算此次分配资源的安全性。若分配不会导致系统进入不安全状态,则分配,否则等待。 操作系统按照银行家制定的规则为进程分配资源,当进程首次申请资源时,要测试该进程对资源的最大需求量,如果系统现存的资源可以满足它的最大需求量则按当前的申请量分配资源,否则就推迟分配。当进程在执行中继续申请资源时,先测试该进程已占用的资源数与本次申请的资源数之和是否超过了该进程对资源的最大需求量。若超过则分配资源,若没有超过则再测试系统现存的资源能否满足该进程尚需的最大资源量,若能满足则按当前的申请量分配资源,否则也要推迟分配。

  • 第2题:

    用银行家算法避免死锁时,以下关于进行资源分配前提描述最准确的是()

    A.进程已占用的资源数与本次申请的资源数之和不超过对资源的最大需求量,且现存资源能满足尚需的最大资源量

    B.进程首次申请资源时对资源的最大需求量超过系统现存的资源量

    C.进程己占用的资源数与本次申请资源数之和超过对资源的最大需求量

    D.进程已占用的资源数与本次申请的资源数之和不超过对资源的最大需求量,且现存资源能满足本次申请量,并且本次分配后系统不会死锁


    进程已占用的资源数与本次申请的资源数之和不超过对资源的最大需求量,且现存资源能满足本次申请量,并且本次分配后系统不会死锁

  • 第3题:

    25、有关银行家算法,以下论述正确的是()。

    A.使用银行家算法时,每一个进程必须事先声明使用各类资源的最大量,这一数量不能超过系统资源的总和。

    B.当一个进程得到所有的资源,它必须在有限的时间释放它们,这些资源可投入再分配。

    C.当一个进程请求资源时,它要等待如果这些资源的分配会导致系统处于安全状态。

    D.当一个进程请求资源时,它要等待如果这些资源的分配会导致系统处于不安全状态。


    当一个进程请求资源时,它要等待如果这些资源的分配会导致系统处于不安全状态。;当一个进程得到所有的资源,它必须在有限的时间释放它们,这些资源可投入再分配。;使用银行家算法时,每一个进程必须事先声明使用各类资源的最大量,这一数量不能超过系统资源的总和。

  • 第4题:

    有关银行家算法,以下论述正确的是()

    A.当一个进程请求资源时,它要等待如果这些资源的分配会导致系统处于不安全状态。

    B.当一个进程请求资源时,它要等待如果这些资源的分配会导致系统处于安全状态。

    C.当一个进程得到所有的资源,它必须在有限的时间释放它们,这些资源可投入再分配。

    D.使用银行家算法时,每一个进程必须事先声明使用各类资源的最大量,这一数量不能超过系统资源的总和。


    B

  • 第5题:

    下列选项中,属于检测死锁的方法是()

    A.资源分配图简化法

    B.撤销进程法

    C.资源静态分配法

    D.银行家算法


    资源分配图简化法