itgle.com
更多“银行家算法是一种()算法。”相关问题
  • 第1题:

    在下列解决死锁的方法中,属于死锁预防策略的是________。

    A.资源有序分配法

    B.资源分配图化简法

    C.死锁检测算法

    D.银行家算法


    正确答案:A
    解析:可以采取三种预防措施避免死锁:采用资源的静态预分配策略,破坏“部分分配”条件;允许进程剥夺使用其他进程占有的资源,从而破坏“不可剥夺”条件;采用资源有序分配法,破坏“环路”条件。

  • 第2题:

    ( )是可以用来解决临界区(CriticAl Section)问题。

    A 银行家算法

    B 测试与设置(Test-And-Set)指令

    C 时间片轮转算法

    D LRU算法


    参考答案B

  • 第3题:

    避免死锁的一个著名的算法是()。

    A、先人先出算法

    B、银行家算法

    C、优先级算法

    D、资源按序分配法


    参考答案:B

  • 第4题:

    避免死锁的一个著名的算法是(15)。

    A.先入先出法

    B.银行家算法

    C.优先级算法

    D.资源按序分配法


    正确答案:B
    解析:本题考查死锁这个知识点,其中也包含了对调度算法的考查。先入先出和优先级算法都是调度算法,并不能保证没有死锁。资源按序分配法也不能避免两个进程之间互相等待对方的资源而造成的死锁。银行家算法是一个著名的避免死锁的算法。只要了解死锁的原理以及其他3个算法的原理,也可以使用排除法得到正确的答案。

  • 第5题:

    在下列解决死锁的方法中,属于死锁预防策略的是(33)。

    A.银行家算法

    B.资源有序分配法

    C.死锁检测算法

    D.资源分配图化简法


    正确答案:C
    解析:死锁检测算法属于死锁预防策略。

  • 第6题:

    Dijkstra提出的银行家算法属于

    A)死锁预防

    B)死锁避免

    C)死锁检测

    D 死锁解除


    正确答案:B

  • 第7题:

    用文字描述银行家算法的基本思想?


    正确答案:银行家算法的基本思想是:将系统中的所有资源比做银行家的资金,每进行 一次资源的分配,银行家都要从当前的资源分配情况出发,计算这种分配方案的 安全性,如果是安全的,则进行分配,否则选择其它可能的分配方案。这样,每 次分配都计算安全性,从而可以避免死锁的发生。

  • 第8题:

    舍伍德算法是()的一种。

    • A、分支界限算法
    • B、概率算法
    • C、贪心算法
    • D、回溯算法

    正确答案:B

  • 第9题:

    蒙特卡罗算法是()的一种。

    • A、分支界限算法
    • B、概率算法
    • C、贪心算法
    • D、回溯算法

    正确答案:B

  • 第10题:

    多选题
    在常用的移臂调度算法中,()都可能经常地改变移动臂的移动方向,既花费了不少时间,又会影响机械部件使用寿命。
    A

    先来先服务算法

    B

    电梯调度算法

    C

    最短寻找时间优先算法

    D

    台阶调度算法

    E

    银行家算法


    正确答案: A,C
    解析: 暂无解析

  • 第11题:

    问答题
    用文字描述银行家算法的基本思想?

    正确答案: 银行家算法的基本思想是:将系统中的所有资源比做银行家的资金,每进行 一次资源的分配,银行家都要从当前的资源分配情况出发,计算这种分配方案的 安全性,如果是安全的,则进行分配,否则选择其它可能的分配方案。这样,每 次分配都计算安全性,从而可以避免死锁的发生。
    解析: 暂无解析

  • 第12题:

    名词解释题
    银行家算法

    正确答案: 在操作系统中,利用银行家算法避免死锁。
    解析: 暂无解析

  • 第13题:

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


    正确答案:C
        银行家算法是一种最有代表性的避免死锁的算法。我们可以把操作系统看作是银行家,操作系统管理的资源相当于银行家管理的资金,进程向操作系统请求分配资源相当于用户向银行家贷款。操作系统按照银行家制定的规则为进程分配资源,当进程首次申请资源时,要测试该进程对资源的最大需求量,如果系统现存的资源可以满足它的最大需求量则按当前的申请量分配资源,否则就推迟分配。当进程在执行中继续申请资源时,先测试该进程已占用的资源数与本次申请的资源数之和是否超过了该进程对资源的最大需求量。若超过则拒绝分配资源,若没有超过则再测试系统现存的资源能否满足该进程尚需的最大资源量,若能满足则按当前的申请量分配资源,否则也要推迟分配。

  • 第14题:

    使用银行家算法来避免死锁的操作系统是( )。

    A Windows XP

    B Linux

    C FreeBSD UNIX

    D A、B、C都不是


    参考答案D

  • 第15题:

    在对死锁的处理的四种策略中,采用银行家算法是______。


    正确答案:避免死锁
    避免死锁 解析:死锁的处理包含预防死锁,避免死锁,检测死锁和解除死锁。银行家算法属于对死锁的避免,需要很大的系统开销。

  • 第16题:

    避免死锁的一个著名的算法是

    A.先入先出法 B.银行家算法 C.优先级算法 D.资源按序分配法


    正确答案:B
    本题考查死锁这个知识点,其中也包含了对调度算法的考查。先入先出算法和优先级算法都是调度算法,并不能保证没有死锁。资源按序分配法也不能避免由于两个进程之间互相等待对方的资源而造成的死锁。银行家算法是一个著名的避免死锁的算法。

  • 第17题:

    在下列解决死锁的方法中,属于死锁预防策略的是______。

    A.资源有序分析

    B.资源分配图化简法

    C.死锁检测算法

    D.银行家算法


    正确答案:A

  • 第18题:

    银行家算法为什么能避免死锁?


    正确答案: 它至少保证一个程序可以正确的执行。否则,就不分配资源。

  • 第19题:

    投点法是()的一种。

    • A、分支界限算法
    • B、概率算法
    • C、贪心算法
    • D、回溯算法

    正确答案:B

  • 第20题:

    银行家算法


    正确答案: 在操作系统中,利用银行家算法避免死锁。

  • 第21题:

    Apriori算法是一种常见的()。

    • A、关联规则发现算法
    • B、聚类分析算法
    • C、分类算法
    • D、序列模式发现算法

    正确答案:A

  • 第22题:

    单选题
    银行家算法是一种()算法。
    A

    死锁预防

    B

    死锁避免

    C

    死锁解除

    D

    死锁检测


    正确答案: B
    解析: 暂无解析

  • 第23题:

    单选题
    避免死锁的一个著名的算法是()。
    A

    先入先出法

    B

    银行家算法

    C

    优先级算法

    D

    资源按序分配法


    正确答案: C
    解析: 暂无解析