进程管理-死锁问题

Posted 天界程序员

tags:

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

概念

  进程管理是操作系统的核心,但如果设计不当,就会出现死锁的问题。如果一个进程在等待一件不可能发生的事,则进程就死锁了。而如果一个或多个进程产生死锁,就会造成系统死锁。



例题

  系统有三个进程:A、B、C。这3个进程都需要5个系统资源。如果系统至少有多少个资源,则不可能发生死锁。
在这里插入图片描述



解答

不发生死锁的最少资源数:每个进程需要n个资源,共k个进程。
公式:k*(n-1) + 1

以上是关于进程管理-死锁问题的主要内容,如果未能解决你的问题,请参考以下文章

操作系统笔记五 进程管理死锁

:进程管理 -- 死锁的概念死锁饥饿死循环的区别死锁的处理策略(预防 / 避免死锁 / 死锁的检测和解除)SPOOLing技术银行家算法

操作系统—— 进程管理:死锁

(王道408考研操作系统)第二章进程管理-第四节1:死锁相关概念

进程管理之死锁

(王道408考研操作系统)第二章进程管理-第四节3:死锁处理策略之检测和解除