更多“预防死锁的策略有什么?解释这些策略”相关问题
  • 第1题:

    下述____不是死锁处理策略。

    A、时间溢出

    B、死锁避免

    C、死锁预防

    D、死锁检测


    正确答案:B

  • 第2题:

    包装策划的策略有()。

    A.再使用包装策

    B.等级包装策略

    C.组合包装策略

    D.类似包装策略


    参考答案:ABCD

  • 第3题:

    不让死锁发生的策略可以分成静态和动态的两种,死锁预防属于 【】


    正确答案:静态的
    根据死锁产生的四个必要条件,只要使其一不发生,则可避免死锁发生,死锁预防是属于一种静态的策略

  • 第4题:

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

    A.资源有序分析

    B.资源分配图化简法

    C.死锁检测算法

    D.银行家算法


    正确答案:A

  • 第5题:

    学习的认知策略有复述策略、精细加工策路和(  )。
    A.计划策略
    B.调节策略
    C.组织策略
    D.资源管理策略


    答案:C
    解析:
    计划策略、调节策略属于元认知策略,只有组织策略属于认知策略。

  • 第6题:

    常用的防止死锁的策略有()

    • A、静态分配资源
    • B、动态分配资源
    • C、按序分配资源
    • D、剥夺式分配资源
    • E、以上都对

    正确答案:A,C,D

  • 第7题:

    死锁产生的必要条件是什么?死锁的预防、避免和检测各有什么不同?各举一种相应的方法。


    正确答案: 死锁产生的必要条件有:
    1.所涉及的资源是非共享的;
    2.进程在等待新资源时,继续占用已分配到的资源;
    3.一个进程占有的资源不能被别的进程强行抢占;
    4.一个进程获得的资源同时被另一个进程所请求,从而形成一个进程的循环链。
    死锁的预防是研究如何破坏产生死锁的必要条件之一,从而达到不使死锁发生地目的。死锁的避免与死锁的预防区别在于,死锁的预防是严格破坏形成死锁的必要条件之一,使得死锁不在系统中出现。预防方法之一,采用假脱机技术将非共享设备变成共享设备来实现。
    而死锁的避免并不严格限制必要条件的存在,因为必要条件存在并不一定产生死锁。而进程推进顺序不当,也可以导致系统发生死锁,因此死锁的避免是考虑万一当死锁有可能出现时,就小心地避免这种情况的最终发生。避免方法有采用相应的银行算法和方法。死锁的检测和恢复,这是一种变通的方法,它允许死锁的发生,但能在适当时间检测出来,并设法进行恢复。利用化简进程-资源有向图的方法来检测系统在某一特定状态时是否处于死锁状态。

  • 第8题:

    死锁预防的基本思想是什么?死锁避免的基本思想是什么?


    正确答案: 死锁预防的基本思想是:要求进程申请资源是遵循某种协议,从而打破产生思索的四个必要条件中的一个或几个,保证系统不会进入死锁状态.
    死锁避免的基本思想是:对进程所发出的每一个申请资源命令加以动态地检查,并根据检查结果决定是否进行资源分配.就是说,在资源分配过程中若预测有发生死锁的可能性,则加以避免.这种方法的关键是确定资源分配的安全性

  • 第9题:

    资源预先分配策略可以实现死锁的预防。


    正确答案:正确

  • 第10题:

    问答题
    死锁预防的基本思想是什么?死锁避免的基本思想是什么?

    正确答案: 死锁预防的基本思想是:要求进程申请资源是遵循某种协议,从而打破产生思索的四个必要条件中的一个或几个,保证系统不会进入死锁状态.
    死锁避免的基本思想是:对进程所发出的每一个申请资源命令加以动态地检查,并根据检查结果决定是否进行资源分配.就是说,在资源分配过程中若预测有发生死锁的可能性,则加以避免.这种方法的关键是确定资源分配的安全性
    解析: 暂无解析

  • 第11题:

    填空题
    系统出现死锁,不仅与()分配策略有关,而且与()执行的相对速度有关。

    正确答案: 资源,并发进程
    解析: 暂无解析

  • 第12题:

    名词解释题
    死锁预防

    正确答案: 就是在设计系统时,使该系统能预先排除死锁的可能性。
    解析: 暂无解析

  • 第13题:

    采用()手段可以预防系统出现死锁。

    A、银行家算法

    B、资源预分配策略

    C、定期运行死锁检测程序

    D、以上都不对


    正确答案:B

  • 第14题:

    对资源采用按序分配策略能达到下列哪个目的?

    A.死锁预防

    B.死锁避免

    C.检测死锁

    D.解除死锁


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

  • 第15题:

    对资源采用按序分配策略能达到下列_______目的。

    A.死锁预防

    B.死锁避免

    C.检测死锁

    D.解除死锁


    正确答案:A
    解析:采用资源有序分配法能够破坏产生死锁的必要条件之——“环路”条件。

  • 第16题:

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

    A.银行家算法

    B.资源有序分配法

    C.死锁检测算法

    D.资源分配图化简法


    正确答案:B

  • 第17题:

    通常使用的防止死锁的资源分配策略有哪些?


    正确答案: (1)静态分配资源。静态分配资源是指进程必须在开始执行前就申请它所要的全部资源,仅当系统能满足进程的资源申请要求且把资源分配给进程后,该进程才开始执行,实现起来简单,但却降低了资源的利用率。这种分配策略破坏了四个必要条件中的占有且等待资源和循环等待资源两个条件不成立,从而防止了死锁的发生。
    (2)按序分配资源。按序分配资源是指对系统中每一个资源给出一个编号。规定任何一个进程申请两个以上资源时,总是先申请编号小的资源,再申请编号大的资源。这种分配策略破坏了四个必要条件中的循环等待资源的条件。
    (3)剥夺式分配资源。剥夺式分配资源是指当一个进程申请资源得不到满足时,可从另一个进程那里去抢夺。这种分配策略破坏了四个必要条件中的第三个条件非抢夺式分配,可防止死锁的发生。

  • 第18题:

    系统出现死锁,不仅与()分配策略有关,而且与()执行的相对速度有关。


    正确答案:资源;并发进程

  • 第19题:

    什么叫死锁?简述预防的方法


    正确答案: (1)两个或多个事务都已封锁了一些数据对象,然后又都请求对已被其他事务封锁的数据对象加锁,出现永久循环等待其它事务释放资源的现象称为死锁。
    (2)预防死锁:破坏产生死锁的条件,预防死锁的发生,常用方法有一次封锁法和顺序封锁法。一次封锁法:要求每个事务必须一次将所有要使用的数据全部加锁,否则就不能继续执行。存在的问题:降低系统并发度;难于事先精确确定封锁对象。顺序封锁法:预先对数据对象规定一个封锁顺序,所有事务都按这个顺序实行封锁。存在的问题是维护成本大;难以实现;。

  • 第20题:

    什么东西是死锁?请给出预防死锁的若干方法。


    正确答案: 在数据库中,产生死锁的原因是两个或多个事务都已封锁了一些数据对象,然后又都请求已被其他事务封锁的数据加锁,从而出现死等待。
    防止死锁的发生其实就是要破坏产生死锁的条件。预防死锁通常有两种方法:
    (1)一次封锁法
    要求每个事务必须一次将所有要使用的数据全部加锁,否则就不能继续执行。
    (2)顺序封锁法
    预先对数据对象规定一个封锁顺序,所有事务都按这个顺序实行封锁。不过,预防死锁的策略不大适合数据库系统的特点。

  • 第21题:

    判断题
    资源预先分配策略可以实现死锁的预防。
    A

    B


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

  • 第22题:

    问答题
    什么东西是死锁?请给出预防死锁的若干方法。

    正确答案: 在数据库中,产生死锁的原因是两个或多个事务都已封锁了一些数据对象,然后又都请求已被其他事务封锁的数据加锁,从而出现死等待。
    防止死锁的发生其实就是要破坏产生死锁的条件。预防死锁通常有两种方法:
    (1)一次封锁法
    要求每个事务必须一次将所有要使用的数据全部加锁,否则就不能继续执行。
    (2)顺序封锁法
    预先对数据对象规定一个封锁顺序,所有事务都按这个顺序实行封锁。不过,预防死锁的策略不大适合数据库系统的特点。
    解析: 暂无解析

  • 第23题:

    问答题
    通常使用的防止死锁的资源分配策略有哪些?

    正确答案: (1)静态分配资源。静态分配资源是指进程必须在开始执行前就申请它所要的全部资源,仅当系统能满足进程的资源申请要求且把资源分配给进程后,该进程才开始执行,实现起来简单,但却降低了资源的利用率。这种分配策略破坏了四个必要条件中的占有且等待资源和循环等待资源两个条件不成立,从而防止了死锁的发生。
    (2)按序分配资源。按序分配资源是指对系统中每一个资源给出一个编号。规定任何一个进程申请两个以上资源时,总是先申请编号小的资源,再申请编号大的资源。这种分配策略破坏了四个必要条件中的循环等待资源的条件。
    (3)剥夺式分配资源。剥夺式分配资源是指当一个进程申请资源得不到满足时,可从另一个进程那里去抢夺。这种分配策略破坏了四个必要条件中的第三个条件非抢夺式分配,可防止死锁的发生。
    解析: 暂无解析