操作系统死锁

Posted 计算机考研每日知识点

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了操作系统死锁相关的知识,希望对你有一定的参考价值。

好久不见,今天给出两个死锁的小题目,希望喜欢~




1.下面关于系统的安全状态的描述中正确的是()


A.系统处于不安全状态一定会发生死锁

B.系统处于不安全状态可能会发生死锁

C.系统处于安全状态时也可能会发生死锁

D.不安全状态是死锁状态的一个特例



【分析】如果系统能保证所有的进程在有限的时间内得到所需要的全部资源,则操作系统处于安全状态,否则系统是不安全的。系统处于安全状态则不会发生死锁,系统处于不安全状态则可能会发生死锁。系统状态关系如图所示。


由图可见,死锁状态是不安全状态的一个特例.

所以答案是 B





2.假定某系统中有同类互斥资源m,可并发执行且共享该类资源的进程有n,而每个进程申请该类资源的最大量为x(1≤x≤m),当不等式()成立时,系统一定不发生死锁。

 

A.nx+1≤m

B.nx≤m

C.m(x-1)+1≤n

D.m-nx+(n-1)≥0

 

 

 

【分析】假定某系统中有同类互斥资源m,可并发执行且共享该类资源的进程有n,而每个进程申请该类资源的最大量为x(1≤x≤m),当不等式n(x-1)+1≤m成立时,m-nx+(n-1)≥0,系统一定不发生死锁。

 

【答案】D





以上是关于操作系统死锁的主要内容,如果未能解决你的问题,请参考以下文章

计算机操作系统 死锁 -- 产生死锁的必要条件死锁的处理方法(鸵鸟策略死锁检测与死锁恢复死锁预防死锁避免)

计算机操作系统 死锁 -- 产生死锁的必要条件死锁的处理方法(鸵鸟策略死锁检测与死锁恢复死锁预防死锁避免)

计算机操作系统 死锁 -- 产生死锁的必要条件死锁的处理方法(鸵鸟策略死锁检测与死锁恢复死锁预防死锁避免)

死锁:操作系统的死锁检测算法,死锁避免算法,死锁预防算法,死锁检测

操作系统-死锁死锁发生的条件是什么?死锁的避免和预防方法

操作系统死锁处理--09