更多“在计算机系统中,形成死锁的必要条件是A.资源互斥使用B.部分分配资源C.已分配资源不可剥夺D.资源 ”相关问题
  • 第1题:

    通过破坏产生死锁的4个必要条件之一,可以保证不让死锁发生。其中采用资源有序分配法,是破坏

    A.互斥条件

    B.不可剥夺条件

    C.部分分配条件

    D.循环等待条件


    正确答案:D
    解析:根据产生死锁的4个必要条件,只要使其中之一不成立,死锁就不会出现。为此可以采用以下三种预防措施:采用资源的静态预分配策略,破坏部分分配条件;允许进程剥夺使用其他进程占有的资源,从而破坏不可剥夺条件;采用资源的有序分配法,破坏环路条件。

  • 第2题:

    产生死锁的4个必要条件为:互斥、请求保持、循环等待和(55)分配方式。

    A.资源消耗性

    B.资源非消耗性

    C.不可剥夺式

    D.可剥夺式


    正确答案:C
    解析:本题考查产生死锁的4个必要条件。死锁是系统的一种出错状态,应该尽量预防和避免。产生死锁的主要原因是供共享的系统资源不足、资源分配策略和进程的推进顺序不当。产生死锁的必要条件是:互斥、保持和等待、不可剥夺及环路等待。

  • 第3题:

    对于永久性资源,产生死锁的四个必要条件是:资源的独占使用(互斥条件)、资源的非抢占分配(不可剥夺条件)、资源的循环等待和资源的( )。

    A)完全分配

    B)静态分配

    C)顺序分配

    D)部分分配


    正确答案:D

  • 第4题:

    破坏死锁的4个必要条件之-就可以预防死锁。假如规定一个进程在请求新资源之前首先释放已占有的资源,则是破坏了哪个条件?( )

    A.互斥使用

    B.部分分配

    C.不可剥夺

    D.环路等待


    正确答案:B
    若一个进程请求新资源之前首先释放已占有的资源,这破坏了部分分配条件。

  • 第5题:

    在预防死锁时,若规定一个进程请求新资源之前首先释放已经占有的资源,则是破坏了死锁的()条件。

    A.互斥使用

    B.部分分配

    C.不可剥夺

    D.环路等待


    参考答案:C