- 8
- 0
- 约2.85千字
- 约 8页
- 2018-05-22 发布于福建
- 举报
关于操作系统进程死锁问题研究
关于操作系统进程的死锁问题的研究
摘 要:本文旨在研究操作系统进程的死锁问题,进程死锁问题一直困扰着操作系统设计者,很多学者专家一直研究怎样解决这个问题。本文首先提出了死锁的概念,死锁的起因及产生死锁四个必要条件;然后深入研究探讨解决死锁问题,并给出可行方案。
关键词:操作系统 进程 死锁
一、死锁的基本概念
1.死锁的概念(产生死锁的原因和必要条件)
在多道程序系统中,可借助于多个进程的并发执行来改善系统的资源利用率和提高系统的处理能力。但可能发生一种危险――死锁。
死锁,是指多个进程因竞争资源而造成的一种僵局,若无外力作这些进程都将永远不能再向前推进。
产生死锁的原因可归结为以下两点:
(1)竞争资源。为多个进程所共享的资源不足,引起它们对资源的竞争而产生死锁;
(2)进程推进顺序不当。进程运动过程中,请求和释放资源的顺序不当,而导致进程死锁。
2.死锁的起因
(1)竞争资源引起死锁
二、死锁的处理
1.预防死锁
通过设置某些限制条件,以破坏产生死锁的四个必要条件中的一个或几个,来防止发生死锁。预防死锁是一种较易实现的方法,已被广泛使用。但由于所施加的限制条件往往太严格,可能导致资源利用率很低。
我们可以通过使(2)、(3)、(4)三个必要
原创力文档

文档评论(0)