下列哪些措施能够恢复或解除死锁?()A、撤销已陷入死锁的进程B、强制剥夺其他进程的资源并分配给死锁进程C、按顺序分配资源D、一次性分配全部资源E、采用鸵鸟算法

题目

下列哪些措施能够恢复或解除死锁?()

  • A、撤销已陷入死锁的进程
  • B、强制剥夺其他进程的资源并分配给死锁进程
  • C、按顺序分配资源
  • D、一次性分配全部资源
  • E、采用鸵鸟算法

相似考题
更多“下列哪些措施能够恢复或解除死锁?()A、撤销已陷入死锁的进程B、强制剥夺其他进程的资源并分配给死锁进程C、按顺序分配资源D、一次性分配全部资源E、采用鸵鸟算法”相关问题
  • 第1题:

    下列各种方法中,哪一种方法不能解除死锁?

    A.修改环境变量

    B.剥夺死锁进程的资源

    C.撤销死锁进程

    D.重启系统


    正确答案:A

  • 第2题:

    下列选项中不是预防死锁的措施的是

    A.采用资源的静态分配策略

    B.剥夺其他进程占用的资源

    C.使用银行家算法

    D.采用资源的有序分配法


    正确答案:C

  • 第3题:

    下列关于死锁的叙述中,不正确的是

    A.系统的安全状态是没有死锁的状态

    B.银行家算法是一种有效的避免死锁的算法

    C.死锁避免策略提高了资源利用率也降低了系统开销

    D.可以用资源剥夺法或者撤销进程法来解除死锁


    正确答案:C
    解析:死锁避免策略提高了资源利用率,但是增加了系统开销。

  • 第4题:

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

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

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

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

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


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

  • 第5题:

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

    A.进程互斥使用资源

    B.占有等待资源

    C.不可抢占

    D.循环等待资源


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

  • 第6题:

    除采用资源剥夺法解除死锁外,还可以采用()方法解除死锁。

    A.执行并行操作

    B.撤消进程

    C.拒绝分配新资源

    D.修改信号量


    参考答案:B

  • 第7题:

    选出不正确的叙述()。

    • A、死锁是指因相互竞争资源使得系统中有多个阻塞进程的情况
    • B、若系统中并发运行的进程和资源之间满足互斥条件、占有且申请、不可抢占和环路条件,则可判定系统中发生了死锁
    • C、在对付死锁的策略中,解除死锁通常都是和检测死锁配套使用
    • D、产生死锁的原因可归结为竞争资源和进程推进顺序不当
    • E、在死锁的解决方法中,由于避免死锁采用静态分配资源策略,所以对资源的利用率不高

    正确答案:A,B

  • 第8题:

    在设备分配中,预防死锁的策略包括()。

    • A、建立SPOOLing系统
    • B、一次分配所有资源
    • C、有序分配资源
    • D、剥夺其他进程的资源
    • E、设备处于安全状态即可分配

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

  • 第9题:

    在采用死锁检测的系统中,当“死锁检测”程序检测到死锁后,一般采用()等方法来解除死锁。

    • A、 撤消某些进程
    • B、 剥夺某些进程所占有的资源
    • C、 重新启动系统
    • D、 撤消全部等待进程
    • E、 剥夺全部进程所占有的资料

    正确答案:A,B,C

  • 第10题:

    除采用资源剥夺法解除死锁外,还可以采用()方法解除死锁。

    • A、执行并行操作
    • B、撤消进程
    • C、拒绝分配新资源
    • D、修改信号量

    正确答案:B

  • 第11题:

    多选题
    在采用死锁检测的系统中,当“死锁检测”程序检测到死锁后,一般采用()等方法来解除死锁。
    A

    撤消某些进程

    B

    剥夺某些进程所占有的资源

    C

    重新启动系统

    D

    撤消全部等待进程

    E

    剥夺全部进程所占有的资料


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

  • 第12题:

    多选题
    下列哪些措施能够恢复或解除死锁?()
    A

    撤销已陷入死锁的进程

    B

    强制剥夺其他进程的资源并分配给死锁进程

    C

    按顺序分配资源

    D

    一次性分配全部资源

    E

    采用鸵鸟算法


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

  • 第13题:

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

    A.终止一个死锁进程

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

    C.终止所有死锁进程

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


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

  • 第14题:

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

    A.终止一个死锁进程

    B.终止所有死锁进程

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

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

    E.终止系统所有进程


    参考答案:DE

  • 第15题:

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

    A.终止一个死锁进程

    B.终止所有死锁进程

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

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


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

  • 第16题:

    关于死锁的各种说法中正确的有(18)。为了预防死锁,我们会采取很多措施,其中采用资源一次性分配措施是为了破坏(19)条件。

    ①在互斥条件下,即某一段时间内某资源仅为一进程所占用时,有可能发生死锁

    ②在请求和保持条件下,即当进程因请求资源而阻塞,却对已获得的资源保持不放的情况下,有可能发生死锁

    ③在不剥夺条件下,即进程已获得的资源在未使用完之前不能被剥夺,而只能在使用完时由自己释放,有可能发生死锁

    ④在发生死锁时,必然存在一个进程——资源的环形链。

    A.①②

    B.①②③

    C.①③④

    D.①②③④


    正确答案:D
    解析:题中陈述的所有产生死锁的原因均是正确的。

  • 第17题:

    既可以采用资源剥夺法解除死锁,也可以采用()方法解除死锁。

    A.执行并行操作

    B.拒绝分配新资源

    C.撤消进程

    D.修改信号量


    参考答案:C

  • 第18题:

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

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

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

  • 第19题:

    下列各种方法中,哪一种方法不能解除死锁?()

    • A、修改环境变量
    • B、剥夺死锁进程的资源
    • C、撤销死锁进程
    • D、重启系统

    正确答案:A

  • 第20题:

    既可以采用资源剥夺法解除死锁,也可以采用()方法解除死锁。

    • A、执行并行操作
    • B、拒绝分配新资源
    • C、撤消进程
    • D、修改信号量

    正确答案:C

  • 第21题:

    下列解决死锁的方法中,属于死锁避免策略的是()。

    • A、资源有序法
    • B、银行家算法
    • C、资源分配图化简法
    • D、进程撤消法

    正确答案:B

  • 第22题:

    能防止死锁的资源分配策略有()

    • A、申请新资源前先归还已占资源
    • B、在进程开始执行前为其分配所需资源
    • C、使进程互斥使用资源
    • D、允许一个进程抢夺另一进程所占的资源
    • E、按进程号的次序为进程分配资源

    正确答案:A,B,D

  • 第23题:

    单选题
    下列解决死锁的方法中,属于死锁预防策略的是()。
    A

    资源有序法

    B

    银行家算法

    C

    资源分配图化简法

    D

    进程撤消法


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