niusouti.com
参考答案和解析
正确答案:B
解析:在系统设计时确定资源分配算法,保证不发生死锁。具体的做法是破坏产生死锁的四个必要条件之一。死锁产生的四个必要条件是:
  (1) 互斥条件:每一资源或者被分配给一个进程,或者空闲;
  (2) 占有并请求条件:己分配到了一些资源的进程可以申请新的资源;
  (3) 不可剥夺条件:已分配给某些进程的资源不可被剥夺,只能有占有它的进程使用完后主动释放;
  (4) 循环等待条件:系统必然存在一条有两个或两个以上的进程组成的循环,循环中的每一个进程都在等待相邻进程所占用的资源。
  因此,死锁预防主要有以下几种方法。
  (1) 破坏“互斥”条件
  破坏“互斥”条件,就是在系统里取消互斥。若资源不被一个进程独占使用,那么死锁是肯定不会发生的。
  但一般来说在所列的四个条件中,“互斥”条件是无法破坏的。因此,在死锁预防里主要是破坏其他几个必要条件,而不去涉及破坏“互斥”条件。
  (2) 破坏“占有并等待”条件
  破坏“占有并等待”条件,就是在系统中不允许进程在已获得某种资源的情况下,申请其他资源。即要想出一个办法,阻止进程在持有资源的同时申请其他资源。
  方法一:创建进程时,要求它申请所需的全部资源,系统或满足其所有要求,或么什么也不给它。这是所谓的“一次性分配”方案。
  方法二:要求每个进程提出新的资源申请前,释放它所占有的资源。这样,一个进程在需要资源s时,须先把它先前占有的资源R释放掉,然后才能提出对S的申请,即使它可能很快又要用到资源R。
  (3) 破坏“不可抢占”条件
  破坏“不可抢占”条件,就是允许对资源实行抢夺。
  (4) 破坏“循环等待”条件
  破坏“循环等待”条件的一种方法,是将系统中的所有资源统一编号,进程可在任何时刻提出资源申请,但所有申请必须按照资源的编号顺序(升序)提出。这样做就能保证系统不出现死锁。
  因此,采用按序分配资源的策略是利用了使破坏“循环等待”条件。
更多“采用按序分配资源的策略可以防止死锁,这是利用了使______条件不成立。A.互k斥使用资源B.循环等待资源C.不可抢夺资源D.占有并等待资源”相关问题
  • 第1题:

    为了预防死锁,采用资源的静态预分配策略来破坏产生死锁的哪种条件?

    A.互斥条件

    B.不剥夺条件

    C.部分分配

    D.循环等待


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

  • 第2题:

    在解决死锁时采用资源有序分配法,这可以使下列哪一个产生死锁的必要条件不成立?

    A.互斥

    B.不可剥夺

    C.部分分配

    D.循环等待


    正确答案:D
    解析:产生死琐的4个必要条件:互斥条件、不可剥夺条件、部分分配、循环等待。三种预防措施:采用静态资源预分配,破坏“部分分配”条件;允许进程剥夺其他进程占用的资源,从而破坏“不可剥夺”条件;采用资源有序分配法,破坏“环路”条件。

  • 第3题:

    如果规定系统所有进程在整个运行过程中一次性申请所需的全部资源,若其中任何一个资源不能得到满足,则其他资源也不分配给该进程,这种死锁预防方式破坏了产生死锁的哪一个必要条件? ( )

    A.进程互斥使用资源

    B.占有等待资源

    C.不可抢占

    D.循环等待资源


    正确答案:B
    解析:死锁的4个必要条件中,占有等待资源是指一个进程申请资源得不到满足时处于等待资源的状态且不释放已占资源。

  • 第4题:

    采用按序分配资源的策略可以防止死锁,这是利用了使()条件不成立。

    • A、互斥使用资源
    • B、占有且等待资源
    • C、非抢占式分配
    • D、循环等待资源

    正确答案:D

  • 第5题:

    系统出现死锁一定同时保持四个必要条件,采用按序分配资源策略可以破坏的条件是()

    • A、互斥使用资源
    • B、非抢夺式分配
    • C、占有并等待资源
    • D、循环等待资源

    正确答案:D

  • 第6题:

    对资源采用按序分配的策略可以使产生死锁的()条件不成立。

    • A、互斥使用资源
    • B、占有并等待资源
    • C、不可抢夺资源
    • D、循环等待资源

    正确答案:D

  • 第7题:

    静态分配资源死锁防止策略()

    • A、破坏了“循环等待资源”和“占有并等待资源”两个条件
    • B、破坏了“互斥使用资源”和“占有并等待资源”两个条件
    • C、破坏了“互斥使用资源”条件
    • D、破坏了“非抢夺式分配”条件

    正确答案:A

  • 第8题:

    在解决死锁时采用资源有序分配法,这可以使下列()产生死锁的必要条件不成立。

    • A、互斥
    • B、不可剥夺
    • C、部分分配
    • D、循环等待

    正确答案:D

  • 第9题:

    单选题
    如的四个必要条件之一不成立,就可以防止死锁的发生。但由于资源本身的固有特行不通的是()
    A

    破坏占有并等待资源条件

    B

    破坏互斥使用资源条件

    C

    破坏不可抢夺资源条件

    D

    破坏循环等待资源条件


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

  • 第10题:

    单选题
    静态分配资源死锁防止策略()
    A

    破坏了“循环等待资源”和“占有并等待资源”两个条件

    B

    破坏了“互斥使用资源”和“占有并等待资源”两个条件

    C

    破坏了“互斥使用资源”条件

    D

    破坏了“非抢夺式分配”条件


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

  • 第11题:

    单选题
    系统出现死锁时一定同时保持了四个必要条件。采用按序分配资源的策略可以破坏其中的()
    A

    互斥条件

    B

    占有条件

    C

    循环等待条件

    D

    非抢夺条件


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

  • 第12题:

    单选题
    死锁四个必要条件中,无法破坏的是()
    A

    互斥使用资源

    B

    占有且等待资源

    C

    非抢夺式分配

    D

    循环等待资源


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

  • 第13题:

    死锁产生的4个必要条件有进程互斥使用资源,占有等待资源,不可抢占和( )。

    A.循环等待资源

    B.竞争资源

    C.有限资源

    D.调度不合理


    正确答案:A
    解析:死锁涉及到进程和并发执行、资源共享和资源分配等因素。对于永久性资源,产生死锁的4个必要条件是:互斥条件、不剥夺条件、部分分配和循环等待。

  • 第14题:

    死锁的4个必要条件是【 】、占用并等待资源、不可抢夺资源和循环等待资源。


    正确答案:互斥使用资源
    互斥使用资源 解析:形成死锁要有4个必要条件:互斥使用资源;占用并等待资源;不可抢夺资源;循环等待资源。

  • 第15题:

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

    A.互斥使用

    B.部分分配

    C.不可剥夺

    D.环路等待


    参考答案:C

  • 第16题:

    死锁的必要条件包括()。

    • A、互斥地使用资源
    • B、循环等待资源
    • C、占有且等待资源
    • D、不可抢夺资源

    正确答案:A,B,C,D

  • 第17题:

    如的四个必要条件之一不成立,就可以防止死锁的发生。但由于资源本身的固有特行不通的是()

    • A、破坏占有并等待资源条件
    • B、破坏互斥使用资源条件
    • C、破坏不可抢夺资源条件
    • D、破坏循环等待资源条件

    正确答案:B

  • 第18题:

    死锁四个必要条件中,无法破坏的是()

    • A、互斥使用资源
    • B、占有且等待资源
    • C、非抢夺式分配
    • D、循环等待资源

    正确答案:A

  • 第19题:

    系统出现死锁时一定同时保持了四个必要条件。采用按序分配资源的策略可以破坏其中的()

    • A、互斥条件
    • B、占有条件
    • C、循环等待条件
    • D、非抢夺条件

    正确答案:C

  • 第20题:

    多选题
    死锁的必要条件包括()。
    A

    互斥地使用资源

    B

    循环等待资源

    C

    占有且等待资源

    D

    不可抢夺资源


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

  • 第21题:

    单选题
    预先静态分配法是通过破坏(  )条件,来达到预防死锁目的的。
    A

    互斥使用资源/循环等待资源

    B

    非抢占式分配/互斥使用资源

    C

    且等待资源/循环等待资源

    D

    循环等待资源/互斥使用资源


    正确答案: A
    解析:

  • 第22题:

    单选题
    采用按序分配资源的策略可以防止死锁,这是利用了使()条件不成立。
    A

    互斥使用资源

    B

    占有且等待资源

    C

    非抢占式分配

    D

    循环等待资源


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

  • 第23题:

    单选题
    系统出现死锁一定同时保持四个必要条件,采用按序分配资源策略可以破坏的条件是()
    A

    互斥使用资源

    B

    非抢夺式分配

    C

    占有并等待资源

    D

    循环等待资源


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