02323操作系统概论

系统出现死锁一定同时保持四个必要条件,采用按序分配资源策略可以破坏的条件是()A、互斥使用资源B、非抢夺式分配C、占有并等待资源D、循环等待资源

题目

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

  • A、互斥使用资源
  • B、非抢夺式分配
  • C、占有并等待资源
  • D、循环等待资源
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

资源的有序分配使用策略可以破坏()条件。

A、互斥使用资源

B、不剥夺

C、请求和保持

D、循环等待资源


正确答案:D

第2题:

预防死锁是通过破坏死锁四个必要条件中的任何一个来实现的,下面关于预防死锁的说法中,错误的是( )。

A 破坏“非抢占”条件目前只适用于内存和处理器资源

B 可以采用共享等策略来破坏“互斥”条件

C 破坏“请求和保持”条件可以采用静态分配策略或规定进程申请新的资源前首先释放已经占用的资源

D 采用资源编号并规定进程访问多个资源时按编号次序顺序申请的办法可以破坏“环路等待”条件,从而防止死锁的出现


参考答案A

第3题:

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

A.互k斥使用资源

B.循环等待资源

C.不可抢夺资源

D.占有并等待资源


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

第4题:

系统产生死锁的四个必要条件是:资源的独占使用、资源的非抢占分配、资源的循环等待和资源的______。

A.完全分配

B.部分分配

C.静态分配

D.顺序分配


正确答案:B
解析:系统产生死锁的4个必要条件是:1、资源的独占使用:2、资源的非抢占分配;3、资源的循环等待;4、资源的部分分配。

第5题:

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


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

第6题:

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

A 互斥

B 循环等待

C 不可抢占

D 占有并等待


参考答案B

第7题:

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

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

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

C.占有且等待资源/循环等待资源

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


参考答案:C

第8题:

资源的按序分配策略可以破坏条件()。

A.互斥使用资源

B.占有且等待资源

C.非抢夺资源

D.循环等待资源


参考答案:D

第9题:

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

A.互斥条件

B.不可剥夺条件

C.部分分配条件

D.循环等待条件


正确答案:D
解析:预防死锁的出现主要有3种措施:采用资源的静态预分配策略,破坏“部分分配”条件:允许进程剥夺使用其他进程占有资源,破坏“不可剥夺”条件;采用资源有序分配法,破坏“环路”(循环等待)条件。

第10题:

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

A)完全分配

B)静态分配

C)顺序分配

D)部分分配


正确答案:D

更多相关问题