系统死锁属于()

题目
单选题
系统死锁属于()
A

事务故障

B

程序故障

C

系统故障

D

介质故障

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

如果系统发生死锁,参与死锁的进程的个数至少【 】个。


正确答案:2
2 解析:由于各进程互相独立地活动,不断申请和释放软硬件资源,可能会出现这样一种状态:两个或两个以上的进程彼此等待对方拥有的而又不会释放的资源,进程不能进一步向前推进,这种状态就称为“死锁”。因此,参与死锁的进程至少是两个。

第2题:

以下关于死锁检测与恢复错误的是______。

A.死锁检测,用于定期检查系统是否发生死锁

B.死锁恢复,用于将系统从死锁中解救出来

C.有效的方法是从后向前REDO这个事务的部分操作,只要能解开系统死锁即可

D.为了防止某些事务总是被选做被撤销的事务,可以限定每个事务被选为撤出事务的次数


正确答案:C
解析:对于每个需要撤销的死锁事务,可以简单地放弃该事务已经完成的全部操作,重新启动该事务,更有效的方法是从后面向前REDO这个事务的部分操作,只要能解开系统死锁即可。

第3题:

以下关于死锁检测和恢复叙述错误的是

A.死锁检测,用于定期检查系统是否发生死锁

B.死锁恢复,用于将系统从死锁中解救出来

C.有效的方法是从后面向前RED0这个事务的部分操作,主要能够解开系统死锁即可

D.为了防止某些事务总是被选做被撤销事务,可以限定每个事务被选为撤销事务的次数


正确答案:C
解析:对于每个需要撤销的死锁事务,可以简单地放弃该事务已经完成的全部操作,重新启动该事务,更为有效的方法是从后面UNDO这个事务的部分操作,只要能够解开系统死锁即可。

第4题:

Dijkstra提出的银行家算法属于( )。

A) 死锁预防

B) 死锁避免

C) 死锁检测

D) 死锁解除

A.

B.

C.

D.


正确答案:B

第5题:

通常不采用()方法来解除死锁。

A.终止一个死锁进程

B.终止所有死锁进程

C.从死锁进程处抢夺资源

D.从非死锁进程处抢夺资源

E.终止系统所有进程


参考答案:DE

第6题:

解决死锁问题有多种方法,其中资源有序分配法属于

A.死锁避免

B.死锁预防

C.死锁解除

D.死锁检测


正确答案:B

第7题:

● 有关死锁检测的提法错误的是()() A.“死锁检测用于对系统资源的分配不加限制的系统”B.“系统可定时运行死锁检测程序进行死锁的检测”C.“死锁检测的结果能知道系统是否能预防死锁”D.“死锁检测的结果能知道系统当前是否存在死锁”


正确答案:C
    死锁检测方法对资源的分配不加限制,即允许死锁产生。但系统定时地运行一个死锁检测程序,判断系统是否发生死锁,若检测到有死锁,则设法加以解锁。所以C是错误的。

第8题:

预防死锁的论述中,()条是正确的论述。

A、由于产生死锁的基本原因是系统资源不足,因而预防死锁的有效方法,是根据系统规模,配置足够的系统资源。

B、由于产生死锁的另一种基本原因是进程推进顺序不当,因而预防死锁的有效方法,是使进程的推进顺序合法。

C、因为只要系统不进入不安全状态,便不会产生死锁,故预防死锁的有效方法,是防止系统进入不安全状态。

D、可以通过破坏产生死锁的四个必要条件之一或其中几个的方法,来预防发生死锁。


参考答案:D

第9题:

如果系统发生死锁,参与死锁的进程的个数至少是【 】个。


正确答案:2
2 解析:由于各进程互相独立地活动,不断申请和释放软硬件资源,可能会出现这样一种状态:两个或两个以上的进程彼此等待对方拥有的而又不会释放的资源,进程不能进一步向前推进,这种状态就称为“死锁”。因此,参与死锁的进程至少是两个。

第10题:

产生死锁的4个必要条件是互斥、(46)、循环等待和不剥夺;一旦系统中出现了死锁,操作系统就应将陷入死锁的进程从死锁状态中解脱出来,使系统恢复正常运行。解除死锁的常用方法有两种(47)和(48)。

A.请求与拒绝

B.请求与保护

C.请求与保持

D.保护与阻塞


正确答案:C
解析:产生死锁的4个必要条件是互斥、请求与保持、循环等待和不剥夺;解除死锁的常用方法有两种:资源剥夺法和撤销进程法。前者剥夺阻塞进程占用的资源,后者则直接撤销阻塞的进程。

更多相关问题