死锁产生的原因是 ①________ 和 ②________ 。
【正确答案】:①系统资源不足、②进程推进路径非法
【解析】死锁产生的根本原因是系统的资源不足而引发了并发进程之间的资源竞争。由于资源总是有限的,我们不可能为所有要求资源的进程无限地提供资源。而另一个原因是操作系统应用的动态分配系统各种资源的策略不当,造成并发进程联合推进的路径进入进程相互封锁的危险区。所以,采用适当的资源分配算法,来达到消除死锁的目的是操作系统主要研究的课题之一。
死锁产生的原因是 ①________ 和 ②________ 。
📱 扫码体验刷题小程序
扫一扫使用我们的微信小程序