在有m个进程的系统中出现死锁时,死锁进程的个数K应该满足的条件是2≤K≤m。

题目

在有m个进程的系统中出现死锁时,死锁进程的个数K应该满足的条件是2≤K≤m。

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

第1题:

假设系统中有m个同类的互斥资源,当m个进程共享这,n个互斥资源时,每个进程的最大需求数是wo在下列情况中,系统可能会产生死锁的是______。

A.m=4,n=3,w=2

B.m=4,n=2,w=3

C.m=5,n=2,w=3

D.m=5,n=3,w=2


正确答案:B
解析:这是一道很简单的估算题。首先给每个进程1个资源,然后再给每个进程1个资源(如果有的话),依次类推。到某个阶段,如果没有1个进程的资源得到满足,且系统已经没有可用资源,则会发生死锁。显然,选项B中,首先给2个进程分别分配1个资源(这时系统还剩下2个资源),接着再分别为每个进程分配1个资源(这时系统还剩下。个资源),但这2个进程的资源都没有完全满足,不能运行,即发生死锁。

第2题:

某计算机系统中有8台打印机,由K个进程竞争使用,每个进程最多需要3台打印机。该系统可能发生死锁的K的最小值是( )。

A 2

B 3

C 4

D 5


参考答案C

第3题:

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


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

第4题:

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


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

第5题:

设系统中有N(N>2)个进程,则系统中最不可能的是有()个进程处于死锁状态。

A.0

B.1

C.2

D.M(2


参考答案:B

第6题:

下列关于死锁的叙述中,哪些是正确的?

A.死锁产生的原因是进程推进顺序不当

B.环路是死锁产生的必要条件

C.采用银行家算法能有效地实现死锁避免

D.当系统中只有一个进程时也可能会产生死锁

E.系统出现死锁是因为进程调度不当 计算机组成原理部分


正确答案:ABC

第7题:

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

A.终止一个死锁进程

B.终止所有死锁进程

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

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

E.终止系统所有进程


参考答案:DE

第8题:

进程出现死锁现象时,通常采用(29)办法来解除死锁。

A.终止一个死锁进程

B.从非死锁进程中抢夺资源

C.终止所有死锁进程

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


正确答案:B
解析:解决死锁主要有几种策略:(1)死锁预防:例如,要求用户申请资源时一次性申请所需的全部资源,这就破坏了保持和等待条件;将资源分层,得到上一层资源后,才能够申请下一层资源,它破坏了环路等待条件。预防通常会降低系统的效率。(2)死锁避免:进程在每次申请资源时判断资源分配是否安全,典型的算法是银行家算法,但这种算法会增加系统的开销。(3)死锁检测:判断系统是否处于死锁状态,如果是,则执行死锁解除策略。(4)死锁解除:这是与死锁检测结合起来使用的,它使用的方式就是剥夺,即使用挂起/激活机制挂起一些进程,剥夺它们占有的资源给死锁进程,以解除死锁,待以后条件满足时再激活被挂起的进程。

第9题:

系统中有m个进程的,若出现死锁时死锁进程的个数为k,则______≤k≤________。


参考答案:2 ,m

第10题:

下列选项中,为解除死锁通常不采用的方法是( )。

A.终止一个死锁进程

B.终止所有死锁进程

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

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


正确答案:D
解析:解除死锁的方法中通常采用两种方式:一是剥夺资源,二是撤销进程。但剥夺资源一般不会从非死锁进程处剥夺,这样做的话极有可能不能解除死锁,反而使本来不在死锁状态的进程陷入死锁。

更多相关问题