采用抢夺式分配资源的策略可以防止死锁,如下的()抢夺方法是恰当的

题目

采用抢夺式分配资源的策略可以防止死锁,如下的()抢夺方法是恰当的

  • A、对系统听各种资源都可抢夺的
  • B、可抢夺任何一个进程所占的主存空间来分配给另一个进程
  • C、可抢夺一个处于等待状态的进程所占的主存空间来分配给另一个进程
  • D、允许一个具有最高优先数的进程抢占处理器运行
  • E、若一个进程用完了一个规定的时间片则可抢夺它所占的处理器,让另一进程占用
参考答案和解析
正确答案:C,D,E
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

进程出现死锁现象时,通常采用(29)办法来解除死锁。

A.终止一个死锁进程

B.从非死锁进程中抢夺资源

C.终止所有死锁进程

D.从死锁进程处抢夺资源


正确答案:B
解析:解决死锁主要有几种策略:(1)死锁预防:例如,要求用户申请资源时一次性申请所需的全部资源,这就破坏了保持和等待条件;将资源分层,得到上一层资源后,才能够申请下一层资源,它破坏了环路等待条件。预防通常会降低系统的效率。(2)死锁避免:进程在每次申请资源时判断资源分配是否安全,典型的算法是银行家算法,但这种算法会增加系统的开销。(3)死锁检测:判断系统是否处于死锁状态,如果是,则执行死锁解除策略。(4)死锁解除:这是与死锁检测结合起来使用的,它使用的方式就是剥夺,即使用挂起/激活机制挂起一些进程,剥夺它们占有的资源给死锁进程,以解除死锁,待以后条件满足时再激活被挂起的进程。

第2题:

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

A.动态分配资源

B.静态分配资源

C.按序分配资源

D.非剥夺式分配资源

E.剥夺式分配资源


参考答案:BCE

第3题:

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

A.死锁的防止

B.死锁的避免

C.死锁的检测

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


正确答案:D

第4题:

对资源采用按序分配策略能达到()的目的。

  • A、防止死锁
  • B、避免死锁
  • C、检测死锁
  • D、解除死锁

正确答案:A

第5题:

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


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

第6题:

通常不采用()方法来解除死锁。

A.终止一个死锁进程

B.终止所有死锁进程

C.从死锁进程处抢夺资源

D.从非死锁进程处抢夺资源

E.终止系统所有进程


参考答案:DE

第7题:

下列选项中,为解除死锁通常不采用的方法是( )。

A.终止一个死锁进程

B.终止所有死锁进程

C.从死锁进程处抢夺资源

D.从非死锁进程处抢夺资源


正确答案:D
解析:解除死锁的方法中通常采用两种方式:一是剥夺资源,二是撤销进程。但剥夺资源一般不会从非死锁进程处剥夺,这样做的话极有可能不能解除死锁,反而使本来不在死锁状态的进程陷入死锁。

第8题:

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

A.互k斥使用资源

B.循环等待资源

C.不可抢夺资源

D.占有并等待资源


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

第9题:

通常不采用()方法来解除死锁。

A.终止一个死锁进程
B.终止所有死锁进程
C.从死锁进程处抢夺资源
D.从非死锁进程处抢夺资源

答案:D
解析:
通常不采用从非死锁进程处抢夺资源方法来解除死锁。

第10题:

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

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

正确答案:D

更多相关问题