在系统中经常会出现一系列的问题,但是经常见到的莫过于出现系统进程死锁啦,而系统进程死锁就如电脑卡死的状态,进程不能实现,资源也不能共享啦!那么造成这个系统进程死锁的原因是什么呢?今天我们一起去了解下吧,让你一秒钟变成电脑达人。 1.有限资源的竞争引起进程死锁 当系统中为多个进程所共享的资源不能同悸闼堑男枨笫,引起它们对资源的竞争而产生死锁
在系统中经常会出现一系列的问题,但是经常见到的莫过于出现系统进程死锁啦,而系统进程死锁就如电脑卡死的状态,进程不能实现,资源也不能共享啦!那么造成这个系统进程死锁的原因是什么呢?今天我们一起去了解下吧,让你一秒钟变成电脑达人。
1.有限资源的竞争引起进程死锁 当系统中为多个进程所共享的资源不能同悸闼堑男枨笫,引起它们对资源的竞争而产生死锁。在通常情况下,系统中的资源分为可剥夺、非剥夺和临时性资源,不同类型的资源在发生死锁时的处理方式不同。 (1)可剥夺资源如CPU和主存等,在系统中优先权高的进程可剥夺优先权低的进程对这些资源的占用。 (2)非剥夺资源如打印机、读卡机和磁带机等是属于妓承蛑馗词褂玫淖试础U饫嘧试吹奶氐闶牵毕低嘲涯匙试捶峙涓辰毯螅荒茉偾啃惺栈兀荒茉诮逃猛旰笞远头拧M1所示是多个进程因争夺非剥夺资源产生死锁的典型例子。具体地说,如果有一组进程P1,P2,...,Pn,其中P1,P2,...,Pn分e占有资源R1,R2,...,Rn,P1同时又申请资源R2,P2同时又申请资源R3,…,Pn-1同时又申请Rn,Pn占有资源Rn同时再申请资源R1。此时,这组进程都因资源得不到满足而进人了互相等待的阻塞状态,永远也不可能前进并到达终点,这时就说系统中出现了死锁现象,P1,P2,...,Pn这组进程处于死锁状态。![](/attached/image/2014-11/201411251525119002.jpg)
![](/attached/image/2014-11/2014112515251210355.jpg)
标签: 一秒钟 电脑 达人 了解 何原因 原因 系统 进程 产生
声明:本文内容来源自网络,文字、图片等素材版权属于原作者,平台转载素材出于传递更多信息,文章内容仅供参考与学习,切勿作为商业目的使用。如果侵害了您的合法权益,请您及时与我们联系,我们会在第一时间进行处理!我们尊重版权,也致力于保护版权,站搜网感谢您的分享!