参考答案和解析
死锁
更多“两个事务相互等待对方释放资源,而得不到执行的现象称为()。”相关问题
  • 第1题:

    当某进程执行P操作时,首先对S信号量减1,当S≤0时表示资源得不到满足,系统将执行P操作的进程插入等待队列。( )

    此题为判断题(对,错)。


    参考答案:错

  • 第2题:

    在(34)的情况下死锁发生。

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

    B.有多个封锁的进程同时存在

    C.若干进程因竞争资源而无休止地相互等待对方释放已占有的资源

    D.资源数大大小于进程数,或进程同时申请的资源数大大超过资源总数


    正确答案:C
    解析:产生死锁的4个必要条件为:互斥条件、请示保持条件、不可剥夺条件和环路条件,概括起来说就是循环调用被占用资源,所以选C。

  • 第3题:

    在事务等待图中,如果两个事务的等待关系形成一个循环,那么就会______。

    A.出现活锁现象

    B.出现死锁现象

    C.事务执行成功

    D.事务执行失败


    正确答案:B

  • 第4题:

    对于产生死锁的4个必要条件之一的循环等待资源是( )。

    A.每一个资源每次只能给一个进程使用

    B.已被占用的资源只能由占用进程自己来释放

    C.一个进程申请资源得不到满足时处于等待资源的状态且不释放已占资源

    D.存在一个进程环路,其中每一个进程已获得的资源同时被下一个进程所请求


    正确答案:D
    解析:出现死锁时必须同时保持4个必要条件:进程互斥使用资源、占有等待资源、不可抢占和循环等待资源,其中循环等待资源是指存在一个进程环路,其中每一个进程已获得的资源同时被下一个进程所请求。

  • 第5题:

    有两个或两个以上的事务处于等待状态,每个事务都在等待其中另一个事务解除封锁,它才能继续下去,结果任何一个事务都无法执行,这种现象称()。


    正确答案:死锁

  • 第6题:

    在设备分配算法的实现中,同样要考虑()问题,防止在多个进程进行设备请求时,因相互等待对方释放所占设备而陷入()。


    正确答案:分配策略;死锁

  • 第7题:

    使某个事务长时间处于等待状态,得不到执行的现象称为()


    正确答案:活锁

  • 第8题:

    在数据库并发控制中,两个或更多的事务同时处于相互等待状态,称为()。


    正确答案:死锁

  • 第9题:

    在判断死锁的事务等待图中,如果等待图中出现了环路,则说明系统()。

    • A、存在活锁
    • B、存在死锁
    • C、事务执行成功
    • D、事务执行失败

    正确答案:B

  • 第10题:

    判断题
    有两个或多个事务处于相互等待的状态,则可能发生了死锁。
    A

    B


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

  • 第11题:

    单选题
    在事务等待图中,如果两个事务的等待关系形成一个循环,那么就会()。
    A

    出现活锁现象

    B

    出现死锁现象

    C

    事务执行成功

    D

    事务执行失败


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

  • 第12题:

    单选题
    在事务依赖图中,如果两个事务的依赖关系形成一个循环,那么就会(  )
    A

    出现活锁现象

    B

    出现死锁现象

    C

    事务执行成功

    D

    事务执行失败


    正确答案: D
    解析:

  • 第13题:

    如果有两个事务T1和T2,彼此等待对方释放锁住的数据,这种现象称为 ______ 。


    正确答案:死锁
    死锁 解析:死锁指的是两个或更多的事务同时处于等待状态,每个事务都在等待其他的事务释放锁使其可继续执行。预防死锁主要有一次封锁法和顺序封锁法。

  • 第14题:

    两个或多个进程占有某些资源而又都无休止地等待别的进程释放资源,从而无能力进一步执行的现象称为【 】。


    正确答案:死锁
    死锁 解析:由于各个进程互相独立地活动,不断申请和释放资源,可能会出现这样一种状态:若干进程彼此等待对方拥有的而又不会释放的资源,进程不能进一步向前推进,这种状态称为死锁。

  • 第15题:

    假设某操作系统采用非剥夺法来分配资源,且对资源的申请和释放可以在任何时候进行。当进程A请求资源得不到满足时,

    ①若没有因等待资源而阻塞的其他进程,则进程A(24)。

    ②若有因等待资源而阻塞的其他进程,则(25)检查所有由于等待资源而被阻塞的进程的资源占有情况。若占有了进程A所需的资源,则将资源取出并分配给进程A,那么该策略(26)。

    A.可直接阻塞

    B.释放其他进程已占有的资源,并撤销相关进程

    C.释放申请进程已占有的资源,并撤销该进程

    D.不可直接阻塞


    正确答案:A

  • 第16题:

    当某进程执行P操作时,首先对S信号量减1,当S≤0时表示资源得不到满足,系统将执行P操作的进程插入等待队列。


    正确答案:错误

  • 第17题:

    在事务等待图中,如果两个事务的等待关系形成一个循环,那么就会()。

    • A、出现活锁现象
    • B、出现死锁现象
    • C、事务执行成功
    • D、事务执行失败

    正确答案:B

  • 第18题:

    进程出现饥饿现象是指()。

    • A、计算机系统发生了重大故障
    • B、有多个互相等待的进程同时存在
    • C、进程因竞争资源而无休止地等待对方释放已占有的资源
    • D、进程的优先级较低而长时间得不到调度

    正确答案:D

  • 第19题:

    死锁是指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象。


    正确答案:正确

  • 第20题:

    有两个或多个事务处于相互等待的状态,则可能发生了死锁。


    正确答案:正确

  • 第21题:

    判断题
    当某进程执行P操作时,首先对S信号量减1,当S≤0时表示资源得不到满足,系统将执行P操作的进程插入等待队列。
    A

    B


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

  • 第22题:

    填空题
    在数据库并发控制中,两个或更多的事务同时处于相互等待状态,称为()。

    正确答案: 死锁
    解析: 暂无解析

  • 第23题:

    单选题
    在判断死锁的事务等待图中,如果等待图中出现了环路,则说明系统()。
    A

    存在活锁

    B

    存在死锁

    C

    事务执行成功

    D

    事务执行失败


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

  • 第24题:

    填空题
    在设备分配算法的实现中,同样要考虑()问题,防止在多个进程进行设备请求时,因相互等待对方释放所占设备而陷入()。

    正确答案: 分配策略,死锁
    解析: 暂无解析