niusouti.com

在操作系统中,死锁出现是指()A、计算机系统发生重大故障B、资源数目远远少于进程数C、若干进程因竞争资源而无限等待其他进程释放已占有的资源D、进程同时申请的资源数超过资源总数

题目
在操作系统中,死锁出现是指()

A、计算机系统发生重大故障

B、资源数目远远少于进程数

C、若干进程因竞争资源而无限等待其他进程释放已占有的资源

D、进程同时申请的资源数超过资源总数


相似考题
更多“在操作系统中,死锁出现是指() ”相关问题
  • 第1题:

    下列说法中正确的是 ______。

    A.死锁是操作系统中的问题,数据库系统中不存在

    B.只有在执行并发操作时才有可能出现死锁

    C.在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库

    D.当多个用户竞争访问相同的资源时不会发生死锁


    正确答案:B
    解析:所谓死锁是指系统和进程所处的一种状态,在系统中两个或多个进程无限期地等待永远不会发生的条件,就称为死锁。发生死锁的必要条件为:1、互斥条件;2、不可抢占性;3、部分分配条件;4、循环等待条件。当对数据出现并发操作时才有可能出现死锁。

  • 第2题:

    14、在操作系统中,死锁出现是指()。

    A.计算机系统发生重大故障

    B.资源个数远远小于进程数

    C.若干进程因竟争资源而无限等待其他进程释放已占有的资源

    D.进程同时申请的资源数超过资源总数


    C 死锁是指多个进程因竞争系统资源或相互通信而处于永久阻塞状态,若无外力作用,这些进程都将无法推进。

  • 第3题:

    20、关于“死锁”,下列说法中正确的是——

    A.死锁是操作系统中的问题,数据库操作中不存在

    B.在数据库操作中防止死锁的方法是禁止多个用户同时操作数据库

    C.当多个用户竞争相同资源时不会发生死锁

    D.只有出现并发操作时,才有可能出现死锁


    D

  • 第4题:

    下列说法中正确的是

    A.死锁是操作系统中的问题,数据库系统中不存在

    B.只有在执行并发操作时才有可能出现死锁

    C.在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库

    D.当多个用户竞争访问相同的资源时不会发生死锁


    正确答案:B
    解析:所谓死锁是指系统和进程所处的一种状态,在系统中两个或多个进程无限期地等待永远不会发生的条件,就称为死锁。发生死锁的必要条件为:①互斥条件;②不可抢占性;③部分分配条件;④循环等待条件。当对数据出现并发操作时才有可能出现死锁。

  • 第5题:

    数据库中诊断死锁的方法与操作系统类似,一般使用超时法。


    死锁产生的原因:封锁可以引起死锁。比如事务T1封锁了数据A,事务T2封锁了数据B。T1又申请封锁数据B,但因B被T2封锁,所以T1只能等待。T2又申请封锁数据A,但A已被T1封锁,所以也处于等待状态。这样,T1和T2处于相互等待状态而均不能结束,这就形成了死锁。
    解决死锁的常用方法有如下三种:(1)要求每个事务一次就要将它所需要的数据全部加锁。(2)预先规定一个封锁顺序,所有的事务都要按这个顺序实行封锁。(3)允许死锁发生,当死锁发生时,系统就选择一个处理死锁代价小的事务,将其撤消,释放此事务持有的所有的锁,使其他事务能继续运行下去。