更多“通常使用的死锁防止策略有:( )、( )和( )。 ”相关问题
  • 第1题:

    下列说法中,正确的是______。

    A.若系统中并发运行的进程和资源之间满足互斥使用、占有等待、非剥夺性和循环等待,则可判定系统中发生了死锁

    B.在对付死锁的策略中,死锁预防通常都是和检测死锁配套使用的

    C.产生死锁的原因可归结为竞争资源和进程推进顺序不当

    D.在死锁的解决方法中,由于避免死锁采用静态分配资源策略,所以对资源的利用率不高


    正确答案:C
    解析:选项A:注意进程和资源之间满足互斥使用、占有等待、非剥夺性和循环等待这四个条件是死锁发生的必要条件,而不是充分条件。因此该说法是错误的。
      选项B:死锁预防是根据死锁产生必要条件,只要使得其中一个不能成立,死锁就不会发生。死锁检测是对资源分配不加限制,允许死锁发生,由系统定时判定是否发生死锁,如果有死锁发生,则设法加以解除。死锁检测一般和死锁解除配套使用。
      选项D:死锁的避免是动态预防,因为系统采用动态分配资源,在分配过程中预测出死锁发生的司能性并加以避免。静态分配资源策略是用在死锁预防中,破坏“部分分配”条件。

  • 第2题:

    4、有关死锁的叙述正确的是

    A.死锁的产生既与资源分配的策略有关,也与进程并发执行的速度有关

    B.通过破坏“互斥使用资源”的条件就能防止死锁

    C.对资源采用按序分配策略就不会出现循环等待资源的情况了

    D.目前抢夺式分配策略只适用于主存空间和处理器


    死锁的产生既与资源分配的策略有关,也与进程并发执行的速度有关; 对资源采用按序分配策略就不会出现循环等待资源的情况了

  • 第3题:

    13、下列说法中,正确的是()。

    A.若系统中并发运行的进程和资源之间满足互斥使用、占有等待、非剥夺性和循环等待,则可判定该系统中发生了死锁

    B.在对付死锁的策略中,死锁预防通常都是和死锁检测配套使用

    C.产生死锁的原因可归结为资源竞争和进程推进顺序不当

    D.在死锁的解决方法中,由于为了避免死锁而采用静态分配资源策略,所以对资源的利用率不高


    D

  • 第4题:

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

    A.银行家算法

    B.资源有序分配法

    C.死锁检测算法

    D.资源分配图化简法


    正确答案:B

  • 第5题:

    3、实际的操作系统要兼顾资源的使用效率和安全可靠,对资源的分配策略,往往采用 ()策略。

    A.死锁的防止

    B.死锁的避免

    C.死锁的检测

    D.死锁的防止、避免和检测的混合


    三者的混合