两个事务相互等待对方释放资源,而得不到执行的现象称为()。
A.死锁
B.活锁
C.串行调度
D.不可串行调度
第1题:
此题为判断题(对,错)。
第2题:
在(34)的情况下死锁发生。
A.计算机系统发生了重大故障
B.有多个封锁的进程同时存在
C.若干进程因竞争资源而无休止地相互等待对方释放已占有的资源
D.资源数大大小于进程数,或进程同时申请的资源数大大超过资源总数
第3题:
在事务等待图中,如果两个事务的等待关系形成一个循环,那么就会______。
A.出现活锁现象
B.出现死锁现象
C.事务执行成功
D.事务执行失败
第4题:
对于产生死锁的4个必要条件之一的循环等待资源是( )。
A.每一个资源每次只能给一个进程使用
B.已被占用的资源只能由占用进程自己来释放
C.一个进程申请资源得不到满足时处于等待资源的状态且不释放已占资源
D.存在一个进程环路,其中每一个进程已获得的资源同时被下一个进程所请求
第5题:
有两个或两个以上的事务处于等待状态,每个事务都在等待其中另一个事务解除封锁,它才能继续下去,结果任何一个事务都无法执行,这种现象称()。
第6题:
在设备分配算法的实现中,同样要考虑()问题,防止在多个进程进行设备请求时,因相互等待对方释放所占设备而陷入()。
第7题:
使某个事务长时间处于等待状态,得不到执行的现象称为()
第8题:
在数据库并发控制中,两个或更多的事务同时处于相互等待状态,称为()。
第9题:
在判断死锁的事务等待图中,如果等待图中出现了环路,则说明系统()。
第10题:
对
错
第11题:
出现活锁现象
出现死锁现象
事务执行成功
事务执行失败
第12题:
出现活锁现象
出现死锁现象
事务执行成功
事务执行失败
第13题:
如果有两个事务T1和T2,彼此等待对方释放锁住的数据,这种现象称为 ______ 。
第14题:
两个或多个进程占有某些资源而又都无休止地等待别的进程释放资源,从而无能力进一步执行的现象称为【 】。
第15题:
假设某操作系统采用非剥夺法来分配资源,且对资源的申请和释放可以在任何时候进行。当进程A请求资源得不到满足时,
①若没有因等待资源而阻塞的其他进程,则进程A(24)。
②若有因等待资源而阻塞的其他进程,则(25)检查所有由于等待资源而被阻塞的进程的资源占有情况。若占有了进程A所需的资源,则将资源取出并分配给进程A,那么该策略(26)。
A.可直接阻塞
B.释放其他进程已占有的资源,并撤销相关进程
C.释放申请进程已占有的资源,并撤销该进程
D.不可直接阻塞
第16题:
当某进程执行P操作时,首先对S信号量减1,当S≤0时表示资源得不到满足,系统将执行P操作的进程插入等待队列。
第17题:
在事务等待图中,如果两个事务的等待关系形成一个循环,那么就会()。
第18题:
进程出现饥饿现象是指()。
第19题:
死锁是指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象。
第20题:
有两个或多个事务处于相互等待的状态,则可能发生了死锁。
第21题:
对
错
第22题:
第23题:
存在活锁
存在死锁
事务执行成功
事务执行失败
第24题: