操作系统处理死锁,只要采用预防、解除、检测、避免等方法中的一种就足够了。
第1题
A.数据库管理系统采用死锁检测与恢复策略使系统摆脱死锁状态
B.如果系统进入死锁状态的概率比较低,则应采用死锁预防策略,否则采.用死锁检测与恢复策略更有效
C.为避免活锁(事务饿死)现象的发生,数据库管理系统可以采用先来先服务(FIFS)策略处理事务的数据操作请求
D.数据库系统的并发控制子系统动态地构造和维护事务等待图,并周期性地检查图中是否存在回路,如果有则说明系统中出现了死锁
第2题
A.若系统中并发运行的进程和资源之间满足互斥使用、占有等待、非剥夺性和循环等待,则可判定系统中发生了死锁
B.在对付死锁的策略中,死锁预防通常都是和检测死锁配套使用的
C.产生死锁的原因可归结为竞争资源和进程推进顺序不当
D.在死锁的解决方法中,由于避免死锁采用静态分配资源策略,所以对资源的利用率不高
第3题
A.若系统中并发运行的进程和资源之间满足互斥使用、占有等待、非剥夺性和循环等待,则可判定该系统中发生了死锁
B.在对付死锁的策略中,死锁预防通常都是和死锁检测配套使用
C.产生死锁的原因可归结为资源竞争和进程推进顺序不当
D.在死锁的解决方法中,由于为了避免死锁而采用静态分配资源策略,所以对资源的利用率不高
第5题
A、S1会限制用户申请资源的顺序,而S2不会
B、S1需要进程运行所需资源总量信息,而S2不需要
C、S1不会给可能导致死锁的进程分配资源,而S2会
D、以上叙述都不对
第6题
A、只要检测出死锁(尚未解除),则再申请该类资源的进程一定会卷入死锁
B、只要检测出死锁(尚未解除),则使用该类资源的所有进程一定卷入了死锁
C、死锁检测方法对系统资源的分配不加限制,只要有剩余资源就可以分配
D、死锁检测中系统需要反复检测各进程资源申请和分配情况
第7题
A、死锁问题是无法解决的,但可以避免
B、死锁的预防是通过破坏进程进入不安全状态来实现的
C、通过避免死锁四个必要条件中的任何一个就可以实现死锁避免
D、死锁的检测和解除是配合使用的,当系统检测到出现死锁时,就通过死锁解除方法解除死锁
第9题
A、死锁检测不会给导致死锁的进程分配资源
B、检测到死锁进程后,可以通过撤销相应进程来解除
C、死锁检测会限制用户进程申请资源的顺序
D、死锁检测可以定时检测,也可以在系统资源利用率下降时检测
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!