死锁是指因相互竞争资源使得系统中有多个阻塞进程的情况
若系统中并发运行的进程和资源之间满足互斥条件、占有且申请、不可抢占和环路条件,则可判定系统中发生了死锁
在对付死锁的策略中,解除死锁通常都是和检测死锁配套使用
产生死锁的原因可归结为竞争资源和进程推进顺序不当
在死锁的解决方法中,由于避免死锁采用静态分配资源策略,所以对资源的利用率不高
第1题:
若系统中并发运行的进程和资源之间满足互斥条件、请求和保持、不剥夺条件和循环等待条件,则可判定系统中发生了死锁。()
第2题:
A.终止一个死锁进程
B.终止所有死锁进程
C.从死锁进程处抢夺资源
D.从非死锁进程处抢夺资源
E.终止系统所有进程
第3题:
下列选项中,为解除死锁通常不采用的方法是( )。
A.终止一个死锁进程
B.终止所有死锁进程
C.从死锁进程处抢夺资源
D.从非死锁进程处抢夺资源
第4题:
如果规定系统所有进程在整个运行过程中一次性申请所需的全部资源,若其中任何一个资源不能得到满足,则其他资源也不分配给该进程,这种死锁预防方式破坏了产生死锁的哪一个必要条件? ( )
A.进程互斥使用资源
B.占有等待资源
C.不可抢占
D.循环等待资源
第5题:
A.互斥使用
B.部分分配
C.不可剥夺
D.环路等待
第6题:
第7题:
第8题:
对资源采用按序分配策略能达到()的目的。
第9题:
在预防死锁时,若规定一个进程请求新资源之前首先释放已经占有的资源,则是破坏了死锁的()条件。
第10题:
在采用死锁检测的系统中,当“死锁检测”程序检测到死锁后,一般采用()等方法来解除死锁。
第11题:
预防死锁的论述中,()条是正确的论述。
第12题:
防止死锁
避免死锁
检测死锁
解除死锁
第13题:
A 破坏“非抢占”条件目前只适用于内存和处理器资源
B 可以采用共享等策略来破坏“互斥”条件
C 破坏“请求和保持”条件可以采用静态分配策略或规定进程申请新的资源前首先释放已经占用的资源
D 采用资源编号并规定进程访问多个资源时按编号次序顺序申请的办法可以破坏“环路等待”条件,从而防止死锁的出现
第14题:
下列关于死锁的叙述中,不正确的是
A.系统的安全状态是没有死锁的状态
B.银行家算法是一种有效的避免死锁的算法
C.死锁避免策略提高了资源利用率也降低了系统开销
D.可以用资源剥夺法或者撤销进程法来解除死锁
第15题:
下列说法中,正确的是______。
A.若系统中并发运行的进程和资源之间满足互斥使用、占有等待、非剥夺性和循环等待,则可判定系统中发生了死锁
B.在对付死锁的策略中,死锁预防通常都是和检测死锁配套使用的
C.产生死锁的原因可归结为竞争资源和进程推进顺序不当
D.在死锁的解决方法中,由于避免死锁采用静态分配资源策略,所以对资源的利用率不高
第16题:
防止系统出现死锁可采用的手段是( )。
A.PV操作管理共享资源
B.限制进程互斥共享资源
C.资源静态分配策略
D.定时运行死锁检测程序
第17题:
系统允许部分进程发生死锁,通过定时运行资源分析程序并报告是否已有死锁的方法称为
A.死锁预防
B.死锁避免
C.死锁检测
D.死锁解除
第18题:
第19题:
资源的静态分配算法在解决死锁问题中是用于()
第20题:
选出不正确的叙述()。
第21题:
系统产生死锁的根本原因是资源有限且操作不当。因此,当系统提供的资源少于并发进程的需求时,系统就产生死锁。
第22题:
对资源采用按序分配策略可以()
第23题:
撤消某些进程
剥夺某些进程所占有的资源
重新启动系统
撤消全部等待进程
剥夺全部进程所占有的资料
第24题:
死锁是指因相互竞争资源使得系统中有多个阻塞进程的情况
若系统中并发运行的进程和资源之间满足互斥条件、占有且申请、不可抢占和环路条件,则可判定系统中发生了死锁
在对付死锁的策略中,解除死锁通常都是和检测死锁配套使用
产生死锁的原因可归结为竞争资源和进程推进顺序不当
在死锁的解决方法中,由于避免死锁采用静态分配资源策略,所以对资源的利用率不高