进程进程控制处理机调度进程的同步与通信

上传人:gfhff****21df 文档编号:218297170 上传时间:2023-06-18 格式:DOCX 页数:9 大小:66.92KB
收藏 版权申诉 举报 下载
进程进程控制处理机调度进程的同步与通信_第1页
第1页 / 共9页
进程进程控制处理机调度进程的同步与通信_第2页
第2页 / 共9页
进程进程控制处理机调度进程的同步与通信_第3页
第3页 / 共9页
资源描述:

《进程进程控制处理机调度进程的同步与通信》由会员分享,可在线阅读,更多相关《进程进程控制处理机调度进程的同步与通信(9页珍藏版)》请在装配图网上搜索。

1、3.2 进程、进程控制和处理机调度3.3 进程的同步与通信一、 单道程序工作环境下程序的顺序执行与特征1 程序的顺序执行:一个程序通常可分成若干个程序段,它们必须按照某种先后次序执行,仅当前一操作执行完后,才能执行后继操作。2、特征:(1)顺序性(2)封闭性(3)可再现性二、 多道程序工作环境下程序的并发执行与特征1、 程序的并发执行:多个程序交替执行2、特征:(1)间断性(2)非封闭性:机内状况有多个程序改变(3)不可再现性:运行结果与速度有关三、 进程概念:可并发执行的有独立功能的程序在某个数据集合上的运行过程1、 进程与程序的区别:程序是静态的永久的,进程是动态的暂时的进程与程序的联系:

2、一个进程可执行多个程序一个程序可构成多个进程2、进程的特征:温骡动态狐性:匙进程割的实字质是袄程序枪的一礼次执踪行过济程协,有旋生命绪周期爪钢并发籍性:笔多个怜进程窜能在腹一段汗时间蚁内同僵时运胀行谱,资喷源共丧享仗香独立捉性:筹进程脱是系荣统分良配资俱源的镇独立需单位第,慈各进雹程独然立运年行修(急它咱们的惧地址拉空间桂相互倾独立疲)窜。耽注意坏:堵凡未松建立匆进程阳的程物序,晓都不塞能作余为一摆个独煌立的协单位题参加歪运行白。捆进程低是分球配资须源的师单位碍,线字程是捐分配导CP奏U的顽单位谷营异步哪性:花由于斤进程贵并发辰运行挥相互键制约巾,剂所以历各自混按独皱立的挠、不凝可预事知的悠速

3、度谨向前彼推进默。狸抵结构缝性:姨PC愈B(己进程炼控制曲块)衰组成安拐 程及序段允渗漏拴渗奴哲移莫缩数据光段姓PC爷B妙3、捞进程尽的分床类:处系统服进程醋、用场户进纽程术4逼、进阔程的微状态缘与转羡换俊进程率的侍3种寿基本跃状态痕:活亏动状幼态 扁就绪垂(准仅备)爸状态组 当赞进程担已分柿配到自除C胸PU航以外补的所射有必损要的认资源僵后,虏只要义能再漂获得拌处理绢机,拦便能淘立即猴执行猜。发在一愧个系扑统中瓣,可化以有誓多个吴进程委同时植处于盯就绪威状态强,通背常把废它们择排成听一个鹿队列边,称战为就维绪队涌列。 济执行跟状态忘债指进东程已延获得课处理沫机,锦其程圣序正乳在执兔行。蜘在单

4、丑处理确机系衔统中熄,魄最多肥只能滔有一附个进坛程袖处于艇正在隐执行深状态没。 货阻塞僚(等蛇待舞、睡蹲眠浩)状臣态驾 进军程因技发生奋某事谅件(山等待奔某舌事件恶的发眯生,毛如请盈求I通/O雁、申恢请缓师冲空展间等朴)跟不具篇备运伤行条希件,乏而暂核停执享行时郑的状货态,障亦即著进程制的执杨行受陶到阻惨塞。寇通常培将处讽于阻交塞状耽态的胁进程辜排成征一个植队列垄,称推为阻禁塞队渗列。旦一般席还增饮加两贤个基页本状皇态: 派新建棉状态炮:浆刚刚迅被创北建,慈但未浴提交午进入嫁就绪作队列慎尾部宗时的倍状态 箭退出欢状态锯:已纳被系牙统或慌进程搞终止凭,等勿待善凑后处物理后绝退出柏挂起方状态浇(静

5、洲止)各:型暂不泡接受头调度貌,并洗释放鬼部分去系统绵资源买,宣从内沟存转仰移到走外存夜忠就挂饱蜘等挂陈转换单类型在及原筑因:就绪执行等待退出新建就挂等挂讨进程辱的状呈态及葱其转溪换济注意氧:活牲动状番态有慧两个心不可乡转换睛两个鞭激活闲三个咸挂起敌两个拥(新皂建后恋)于提交魂4、邀进程妖控制押块P好CB(1) 舒作用毛:创锈建时阁设置沉是进献程存源在与夹否的竹唯一软标记亮OS蜻依据父PC些B才秒能感些知、只管理番、控凳制进作程(2) 于PC障B内听容:俩进程告标识租符、歉进程栏调度盛信息萄、旦处理雷机状交态信备息资、竭进程钟控制殃信息登式薯衣稀 下心图示天出了杂PC久B的仔内容郊。主胡要有尘

6、:雷进程恨标识繁符帝现行创状态被现场框保留狐区仆程序诉与数啊据地事址偶互斥达与同毁步机长构由进程袭通信盏机构软进程桶优先枪数康资源拳清单衰链接馅字投(队绸列指关针)欣家族躺联系 爷进程驾标识剂符 鄙 用内于唯贫一地栏标识采一个岛进程 粱家族肯关系核闪用于索说明盏本进茂程与势其它善家族价成员弄之间巴的关沙系救刘现行揪状态旅:说纲明进饿程的蔬当前监状态幅,以令作为葡调度司程序垒分配久处理或机的暮依据侍。当顺进程洞处于雾阻塞逐状态呆时,彩要在票卖中登说明筹阻塞述的原合因;薄捎现场脉保留的区咸:雹网用于院保存州进程肆由执捆行状必态变职为垂阻塞枝状态倒时的维CP贵U现侧场信扛息皆。肥赶程序众和数贵据地猛

7、址余:滨幕该进筐程的病程序策和数旺据存什放在歼内存甩或外巩存中铅的地愿址。诞用以脆把进卸程控葵制块层与其鲜程序葱和数北据联悉系起耳来。瞎烈进程崭的优追先级球罚表示鹊进程萌使用膀亲时垒优先笑级别挠的一做个整柄数。当优先殃级高祝的进诱程可僚优先爽获得恰处理吧机;桐用互斥脆与同挽步机劝构 镰 实您现进仗程间励的互饱斥与猜同步绪时所忌必须态的机柳构。块例如惰,信图号量在或锁普等;雾档资源涌清单桑功它列看出了鞭进程睬所需换资源颠及当杰前已钉分配天到的使资源席;毁堵链接宝字 尼掠也称吴为进略程队充列指暑针肺进程碌的组罪织方阶式:瑞通过剑链接莫(或笼索引宴)肚等方纷式形哄成锦就绪吧队列俗(索出引表司)、查等

8、待押队列勺(索笋引表暖),兰便于屈对进酬程进慰行有富效管间理似。四、 巾进程圆控制厌:斗定义丘夺建立菜、撤坟消、哄状态注转化访1、股几个匪概念时敲(1浮)皆原语锦(p添ri牵mi言ti刑ve垫)定无义:蹄堪完成冬某一浑特定寿功能钥的程求序段客,其祥执行式是不茅可分匙割的革。换把言之泳,在汉一个症操作帽中的翼所有进动作古,要掀么全波做,身要么烤全不予做。湾特点贿:不享允许害中断鹅,不饶允许垮并发鼓悬 (年2)云OS或内核钞:O景S常肯驻内疼存的撇程序弃和数对据弹首 (呢3)杂内核类基本睛功能绵:由分原语唱完成拳血中断民处理瓜进程哲控制痒:建朱立、球撤消白、状搜态转最化裂资源拍管理令:时乳钟、刊I

9、/哪0设懒备、辆文件鸭系统御2、蜓进程绳创建猪和撤偿消原耳语绸(1黑) 掌创建业原语章一个昼进程谁可借宰助于粉创建份原语妄来创泻建一针个新租进程耻(父快进程江,子锈进程野,进恭程树谣)。朱子进密程继谎承父案进程目的所闻有资塑源。义创建槽一个蹲新进瓣程的践主要竞工作今是:菜翁编申请伍一空影闲P辽CB值矿无空颠闲P芳CB饥,则伍创建狼失败粮;否沸则产祝生P帆ID岂(进姓程标演识)激透申请饼必要恼的璃资源猎苍初始毛化P疤CB赶绣插入慰就绪轮队列筹尾部仇(2滔) 抽撤消慌进程嗽原语涌找出慌被撤蔬消进架程的拴PC草B巷料该进冤程若捐正在禾执行卷,则驴终止纯该进煌程狮的执栗行午轧该进篮程若录有子妇进程谱,

10、则长撤消筑其所礼有子吹进程议立将该办进程蝇所拥毁有的勒全部惨资源握,对归还建给父庄进程监或系甚统雹讲将被财撤消丝进程举的P按CB强从所益在队扯列(写或链谋表)端中清朱除,巩放回盗到空细闲P震CB佳队列麻。(3) 丸进程余的阻驼塞原戴语 农进程倡的阻仁塞是遵进程锯自身业的一怠种跟主动笑行为剂:正速在执趋行的都进程截,敞当出剑现请韵求操艺作系锐统服穿务、毒启动突某种汉操作付、新私数据请尚未跑到达悟、无药新工狐作可到做等践事件泛时持,由耍于无抓法继墙续运速行,绘于是侦自己触便通堤过调六用b冲lo俘ck桨原语旋,把底自己穴阻塞丈起来械。 团主要袄工作娃保存承CP炉U现菠场洋珠置该软进程苹的状狮态丙沸被

11、阻质塞进龙程入虑等待挖队列既际转进容程调背度(4) 醋唤醒扶进程疫的原概语 负被其却他进醋程唤项醒延:进根程所呢期待丘的事良件出照现,妻如I薄/O首操作唱完成估,其拿所期描待的疼数据迅已经衰到达迎,则妻由有狱关进进程(神比如穴,用拉完并冰释放鱼了该俘I/环O设欧备的踢进程破)调帖用唤或醒原底语w腿ea叔ku峡p(勿),沈将等辜待该假事件包的进壶程唤斯醒。且挥主要市工作局从等寿待队持列中蠢摘下戴被唤示醒进消程电喜置进技程的崇状态忧怕将被义唤醒驼进程扶送入腿就绪屯队列谅爹转进瓦程调过度或凯返回歼。号(5把)挂俩起进表程:刻挂起对原语汤将进负程挂旨起,沙该进利程写从内撕存转旋移到筋外存厚(6午)激姿

12、活进光程:闭激活苍原语挪将进诊程激播活,平该进蓬程读从外南存转寨移到鹊内存斜五、微线程抓概念童的引休入及蛙其描目述赶1、塘线程删的概韵念纹: 负芽线程富是进作程中赚的一席个实锹体挠1碌)进芽程与妻线程搅的区冠别与爪联系驰:稍联系支:同济一进诞程中曾所有蔬线程沃共享缠但不直拥有达隶属巩进程停的杨资源眠,且粒驻留傍在进己程的而同一设主存巾地址调空间伏中,晓它们内之间盒的通灰信比消进程尘间通布信更蜂为方贷便缓区别罢:章崇进程成切换侵须付睁出较钻大的棋时空绝开销今,线花程却挥能轻到装切晕换。同蹦进程婆是瓦拥有欲资源区的独丙立单迫位扑线程顷是被损系统俗独立附调度阻(分雀派C携PU向)的祖基本呼单位拔。婶

13、2捆)引毒入线阿程的致目的孟:进藏程的孝引入烂是鞭为了墨实现秃多个额程序嫌的并渔发执烫行胁线程成的引症入是阳为了刻减少群并发箩执行郊时付俗出的碎时空臣开销观使系缺统具刊有更镰好的剩并发狐性狸线程论的描津述龙多线点程的丑进程血模型线程2线程1线程控制块线程控制块进程控制块用户堆栈用户堆栈内核堆栈内核堆栈用户地址空间蒸3)鞋线程端新增英的特魄征:砖共享逮性另4)互线程蓝的基临本状仁态:透同进胡程(查就绪闷、等获待、勒执行摔、新扁建、机退出衬)沃2、转线程井的类臣型联(1胞)洋内核费级线敲程K景LT岛(K团er鸡ne酿l-刺Le直ve较l 察Th旷re搭ad麦s)谈化 1特)存逗在于地系统子进程商中

14、,目也可宁存在盈于撤用户闷进程摆中锻胆 2培)创兰建、猎撤消育和切商换都饮由纳内核阁实现拆(提酿供应训用程堡序编衣程接纸口或镜系统宾调用转),荷在蕉内核汤空间危中建用立和剪维护烤PC戴B和嫌TC英B晓(2常)谨用户栗级线析程U政LT智(U闷se策r-垂Le筒ve症l 路Th馅re渠ad竖s)泛谈 1卫)仅奸存在勇于提用户朴进程意中记脾 2寸)创等建、俩撤消杰、切棉换、借和调滋度与蚂内核住无关读,由泡线程疼库(遭包)桥在众用户认空间鸣内实度现蛙3)少KL委T与售UL汤T的锡区别河绕用户讽级线导程切渐换速狂度快暂:用司户级壁线程碎UL孟T通拌常发恳生在互一个爷应用图进程芦的诸收线程蛋之间状,切忠换

15、时括无须平进行荣用户欲态/横核心榨态的餐来回滑切换羊盒用户牌级线舟程调撒用一京个哀系统缎调用漏时,柏系统握把它透看作率是整予个进孟程旨的行骑为,支如进浓程被犁阻塞牲,所扇有用由户级棍线程夸都不掠能继效续运若行建权洞猜教内核鹅级线穴程K盲LT雁调用踏一个宣系统律调用闲时,挑系统双把它左看作脊是线尤程本午身蚀的行伯为,炮仅阻驰塞该瓶线程袍(3刷)府混合夺式线男程:款在某山些操胞作系强统中哗提供典内核糊级线潮程和粘用户旷级线筛程形怠成混俯合式康线程陷蒜饿葵在这挥些系梢统中无还在赚用户胃级线瓜程和英内核备级线走程之蚂间定痰义了送一种必轻型卡进程奴LW故P(升Li口gh劝t-祝We圆ig结ht鸡 P贯r

16、o多ce取ss险)。泽LW呜P的填作用柿:林屯每一充个用浪户级旺线程歼通过漠LW驶P与麻内核犬通信押(且稿多个嫌进程设可多效路复钉用一听个L州WP结,但白每次热只能碍连接妖一个沈。)黎克实现跃内核摩和用卫户级俭线程吨的吸隔离惕,使范用户纤级线境程与腔内核出无关租。唉六将、污处理轨机寄调度1、 概念飞(1盾)享处理锦机已调度箱有三瓣级膏骨嗓栽翁高级常调度这(宏筋观调尘度)座搂又称纯作业还调度母(仅洒用于岛批处让理)武盛迹谱印低级涛调度房(微粉观调松度)删导又称库为进抗程调陕度拳或线犹程调锦度原蒜托三由中级星调度对内又称鼠进程咬对换鹊,按熔一定焦的算逐法在竭内存悟和外董存之斧间进移行盟进程旅对换分

17、霜 (昌2)窄进程溜(线谣程)柜调度瓣定义简:争选出迟一个牺就绪荐状态裂的进枪程刺(线单程)湖,实崭现进秘程汇(线费程)煮从就与绪状锻态到玩执行土状态绳的转鄙换浊匙民民注意捐:品由进句程(示线程搜)钳调度耻程序爆完成跪分配津处理爬机的蜂任务随衔裕府蜜么2、 团低级胆调度数方式躲非抢冤占方疯式即纷非剥擦夺方凳式激:拖猛以这在种调商度方喇式运闻行时骡,不孟允许咬强行所剥夺把已经卵分配僵给某梳进程躲的处从理机虽。例是如,字调度俭程序跳一旦纳把处坚理机状分配胶给某却进程有后应倒让它花一直亡运行饰下去耳,直全至进夏程完延成或购发生馒某事日件而稍阻塞订时,凤才把茧处理斗机分魔配给涂另一咳进程婚。查抢占涌式

18、方备式即编剥夺旋调度躬方式登:建这是参指进掉程正露在运依行时黎,系任统可纪根据怒某种痰原则繁,剥狭夺已早分配痰给它驾的处特理机陪,并喘再分炮配给丸其他溜进程解的一颂种调厚度方胃式。签姥述酬孩逝混随依摸洗亡摊抢占针的原邮则闯有: 耀优先掩权原屠则 男 优杜先权墨高的汉进程炊可以走剥夺碰优先糟权低即的进史程而匀运行具; 冶短进橡程优悲先原服则 六 短尝进程阶到达朝后可贵以剥胖夺长烈进程亦的运宽行;薯献时间考片原很则 恰 一西个时秃间片慈运行唯完后薪重新醋调度3、 应常用棉调度脉算法(1) 表先来恒先服选务(尘FC舱FS翼或F茅IF吵O)有算法巷:膏就绪暮队列收按墙进程巨进入恭的先伟后次北序排散列,

19、旋调度翅时,应选队嚼首夜进程合投入燃运行佩,采债用非研抢占拉方式采有利斗于长思进程伐不利吉于短菜进程瞎;有毁利于椒CP剩U繁亡忙型帮进程个不利鄙于I信/O萄繁忙霸型进臭程(2) 西短进胀程塑优先顾算法载(闲SP换F兄):望从就毅绪队僵列中柱选出誉“五预计国执行贪时间冶”批最短农的进羡程摄优先顾运行搂,采槽用抢仪占方舞式割改善浅了平缎均贩周转拼时间素,有婶利于起提高狠系统多吞吐芝量,挠对长复进程凶不利厘(3肢)为响应贷比高味者优务先(蚁HR京N详)先ig够he便st激 R蛋es胡po脂ns丢e-喷ra描ti恳o园茄丝设响监应比丸为R枪,则返一种棕常用睡的响让应比另的计惊算方林法如销下:魔R=示(

20、W版+T膏)/谷T挎=搅1+哨W/福T蕉W抚:在害后备白队列母中等谋待的嘴时间圈;分T患:该膊作业板估计少要执谱行的砖时间纷。再兼顾哪了等阅待时选间与冤运行屠时间恶(顺4损)时屿间片生轮转冈法贷在分拴时系色统中惑都采培用时旬间片相轮转艇法。顶在简进单的宅轮转饭法中案,系亮统将鲁所有万就绪漫进程梳按F爬IF谢O规录则排度成一签个队器列,工把C营PU紧分配腰给于队首究进程摄,并亿规定美它执解行一脂个时华间片度。当遵时间袍片完滴时,恶系统饺剥夺诞该进锣程的身运行独并将饲它送示就绪弱队列捞末尾坛,重狐新把润处理沃机分书配给共就绪贿队列营中新谋的队肾首进辽程,升同样柜也让剪它执仗行一荣个时惠间片认。辽(

21、构5贸)友优先劈权(绒级、族数他)溜算法壤把处沈理机胞分配袭给就牵绪队棋列中匪具有酷最高恢优先料权的绳进程企。山孟终交采用慰非抢畜占方奥式和听抢占劳方式塔该算躺法的凤关键币是如型何确马定进乓程的毫优先叮权,帐常用丰以下政两种跑方法贡:肥静态撤优先新数。就静态贸优先演权是肤在创它建进案程时屠确定笼的,秧在整偷个运猜行期该间不扰再改溪变。咬动态返优先办数。补动态平优先勺权是等基于装某种浪原则割,使锡进程姨的优缸先权穷随时萄间而什改变轮。屋改变细原则酷:福就绪捕队列奉中的衰进程柜,其夺优先柿数宏以速稀度a银增加巷;恼正在悟执行波的进哑程龟,其及优先菠数以勿速度丙b下住降逗(深6滩)多逼级反刊馈队愈列

22、验多级言反馈远队列绞方式短系统肾中,酬设置镜了多帜个就良绪队项列,引并赋唐予各督队列植以不引同的民优先陵权蛙和时耀间片恨。(离队列纲优先美级越误高,圈其队服中进艺程运烟行时绘所得久到的搅时间食片就亿越小颤。氏进程晕创建木时,漫排入屋优先裳级最四高的送队列呀末尾孝, 尚若在湿规定闹的时严间片高内未漂完成净,则厘该进缠程的友优先陵级降拉低一稍级。若)系太统在蜘调度粱时,征总是番先调扮度第镜一级爪队列纺上的衣进程恳执行具:仅醋当第浙一级娃队列勺空时扇,才烦调度客第二哭级队慢列上驾的进界程执明行;渔类推吼之,疮仅当鹊第耽(左n-痒1)弟级队尼列都轿空时疫,才箱调度止第n责级队缴列中慎的进贝程执延行。陶

23、如果阳处理第机正林在服甚务于乖第i扫级队返列中客的进蔽程又近有新悼进程锻进入误较高签级队精列,营则此锁时将扣引起丸重新红调度藏,把迫处理股机分基配给券新进乡程。咐七栗、进收程间编的返制约据关系尝产互斥辨、同疼步娃1、称进程敢同步站:进雷程间泊必须元相互烟合作杯的协咐调关终系称抛为进呆程同偷步泛2、拆进程寻互斥皆:对耕某些躺资源氧,进卷程间娃必须胡相互知限制驾的关局系称锤为进派程互颈斥键亦即职指在伏多道弯程序置环境象下,骨每次鹊只允窃许一腔个进扔程对要临界纷资源堪进行祸访问喂。后福 互抖斥也超是一垦种同贪步,年是竞崇争的爹同步购。臂3、舅临界扒资源吉:一辅次仅枯允许碰一个喷进程点使用氧的资遍源。

24、裳助毛 例逝:打疼印机嫩、磁挺带机杰、变患量、菜队列瓜、显陆示器泄4、客临界瞧区帐:访滩问临企界资响源的窜那段阴代码申。进入区俱访问书临界平资源走的过却程启:苦桂猴穴今挡马活书腿喂仪享亦 临犹界区退出区牵跌塑拼滤筒抓浇醒厅虑股职党 剩芝余区逐耐接 (送1)拿进入舟区卡黎进入价临界吊区之摊前检领查可砖否进努入临灰界区宇,如动进入肉设置旁“底临界制区正抵在被所访问身”竿标记指溜冻 (冰2)粉临界灵区独偷咸 (奸3)栽退出拼区哪遮将攻“侵临界悉区正棋在被撑访问娃”鹿标记向清除壶额慨 (狼4)循剩余贴区望被其鸣它链代码残5、惧加锁扔可实猫现互蔑斥氧(1傅)X富-厦-鄙-临下界资钟源状踩态 衣排尖X=渠

25、悦 0隶灭资源敬已被静占用盐,燕其它淹进程扮不可暗用弟厅蚊吗看药叔捎女问吸煮智级邀犁汇 1厕嘱资源仿可用摊(2截)上代锁原广语l悦oc鞋k(验X)兽:申旦请资园源毙鼠积l:督if喘 X那=0轻 g爹ot棉o 忆l 彻烟/*璃忙等冷*/筛汗斜饶比el贿se铃 X诸=0靠;角注意雷:蔽先慈测试边能否艘进入订临界丢区,袜如进赤入临史界区败再洁加锁团论(3狸)开怪锁原把语u泪nl掩oc槐k(剥X)初:释妨放资牧源废丑泄丹灿 X袋=薯滔 (式4)印互斥丛的实百现脖颠笼逮溉邪lo纽ck稿(X匪)仇涛呢纷忌 (诉临界探区)垒丈雾撞本腾un毫lo台ck配(X董)浅6、串信号庄量机握制实葵现互侮斥、户同步巨 (

26、话1)抛P-模V操悔作对股信号妥量S乖(整滚型数兰)的势定义而拴亡顺申请目临界杀资源土的P剑(S责)原白语:婆不可桶分割甩的两渗个动穗作 攻S=聋S-床1 戏如果狭S陶情0,体则表瞧示有慈资源仓,该狭进程醉继续许执行锹像峰如果里S辰0,呀则表恳示无柳资源勒,该惯进程忠置为厚阻塞秀,插锡入S榜信号涝量的剧队列牌中等相待慢注意姿: 牵区S含袭义墨记资源存数重泉S面0含画义答遣当S绞扔0,新则表障示信搂号量主的队哄列中窗无阻克塞进崇程,话该进栏程盼继续健执行倾爱册忘览兵奥如果藏S挣料0,虎则表会示信学号量纳的队冶列中本有阻遥塞进柳程,诚则从午S信戒号量权阻塞识队列阁中唤如醒排滑头进棵程,盖将它仔从阻

27、处塞状左态变涉为就海绪状朱态,扭插入哨就绪称队列灰之后糠,执走行 幅 V犁(S址)的纠进程锤继续置执行喊。窃(2吨)P洪-V遇操作款对信剑号量叼S 循为s昂em捧ap篇ho析re益型镜结构喷体(滑记录扣)挖的定押义微P原狡语用调wa陕it榜(s贩)来送表示愿讨请求消一个孟资源尾,相贴当于望进入蔽区操抽作鸣V猴oi警d 钟wa茶it融(s浆em令ap丛ho徒re识 s翅)水-漫s.要co为un思t;注I御f(稿s.获co晨un劲t娃0)网B豪lo绸ck监(s鹅.q脖ue雹ue尖);察其中掏s.甚co肉un嫁t的信初值色为资借源的损数目址V原昨语用脆si驱gn锈al咏(s睬)来罩表示降打释放碍一个

28、爹资源究,相眠当于忍退出魔区操沙作巨V镇oi蛾d 楚si逼gn陵al劝(s盒em鼓ap仿ho叠re声 s樱)启+绵s.臭co汉un辞t;肌I渠f(蒙s.吴co缘un毯t饶=0箭)菠wa木ck祝up纱(s搭.q悲ue办ue键);旷(2岛)用驶P-葛V操惹作实声现互她斥耀夜讨螺替 P须(S箩)炉箱袖门介 (望临界超区)士窗掉视乏 V澡(S饥)或苗W院ai丰t(锡s)楚擦屡罪堆 (枪临界瘦区)牢毁期病鄙虹 s态ig锯na妥l(掘S)饥(3沈)用刊P-罩V操补作实偏现同六步杂浪技炭非对父称制县约:织P1惜进程忠等待猪P2吴进程祸音菠膨对称岂制约办:P酱1,傻P2纽相互丑等待草兵灵童例:患 P瞎2进嫁程

29、等朝待P名1进盾程炕捆敏残 进赤程P余1代蒙码:慌扎乱召般圣进程座P2桂代码月: 督猫个局约 C震1;州折洗胃窗耽娇率态趁和wa滨it早(s宴12延);症谁努爸 s字ig环na踪l(医S1廉2)推; 冤盘牛经葬 C吧2;尚八、香管程象喝相当浪于围割墙,说它把退共享芹资源令和对涝它进皂行操虑作的鬼若干草过程只围了辅起来交,所让有进花程要斧访问肉临界裕资源距时,血必须夕经过纽管程娘才能候进入矩,每董次只狂允许分一个绕进程煤进入辰,从辛而实俘现了垦互斥召。帆1、撒引入蜘的目均的:玉用于亦对临缩界资款源的股集中折管理刺2、愉管程向定义跌:关到于共凝享资岭源的昆数据显结构芒以及可一组伴针对掀该资候源的植

30、操作箭过程庙,惑这阳组操遗作能秆同步口进程泥和改汪变管丢程中恨的数咱据。丰3、阀说明求:伯(1吓)管峰程可告以用蝶函数晚库的洁形式亏出现沙,一湖个管死程就位是一右个基姻本程众序单边位,涝可以挨单独杜编译安(2机)封带装于谁管程纷中的集共享姨变量冰(数言据结页构)扇只能捎被管吉程的昆过程字访问追,任惠何管辱程外巷的过他程都覆不能蔽访问劝(3亚)任划何时历刻只铃有一嘴个进异程在李管程墙中访富问,部调用挪管程岩的其世它唐进程赢都被锋挂起敏九败、进被程通拨信1、 梦定义熄:进凳程间迈相互肉交换旺信息悉,称刚为进会程之班间的尘通信萌2、学通信吸方式谁任 低点级进构程通抚信 饼:进误程的为互斥屈和同亲步可

31、鹅归结半为低并级进盒程通西信。脊仅传歌递状眨态和刷整数扇值,眨传送斑信息棵量少或、速听度快竟驰心臂票苍敲羽高级集进程租通信塞 :举用操拢作系水统提谦供的辞原语裤(命泉令)诉,传摩送雪信息矩量多令,吧编程知简单撇(对桌用户械透明革)例往阿棵拢糊片呆筒户镇惑高级恩进程松通信理方式迹:袭(1狂)呜共享密存储躲区荷即内箩存中握开辟尽一个痒共享肚存储撑区进肌行各奏进程累通信棍糖询着价鞠北昂滚删陶 (猛2)池消息据传递股系统续提供浩一组母消息熄通信辩命令畅(原幸语)留实现畏信息唇传递(1) 预直接绝通信哪方式州S迹en拔d(援P,饰me开ss邀ag岂e)窗的事薄把某统消息忌发送本给进巡程P睬R宫ec酒ei

32、计ve魂(Q恒,m汽es名sa夜ge蹈)劲财 接斤收Q千发来今的某键消息史漠届疮畏望外求坑谢找掀析锹托焰 (尚2)粥间接笨通信鲁方式柱(框信箱嘉通信作原语诚)狱S器en屿d(春ma促il棕bo叛x,幅me掏ss服ag障e)布R矩ec孔ei书ve灯(m建ai勒lb份ox茂,m引es脚sa精ge河)环油仁胜弟玻辅蛇池钩躬今童仅匹 发春送方孩和接促受方丸有一溉对一满、一府对多帽、多姥对一艇、多胳对多梦关系名玻京娱北寄逢缩德意训 (敌3)煌管道絮通信井(U梨ni士x善)费骗歼矛赠按肉拿糊异写衬茄嫂 管币道厅逢用于绍连接搞一个验读进电程(膏以字端符流衫形式浓送睁入界数据译到管滑道)世和一电个写夜进程蚀以

33、实纽现它奔们之兵间通使信的棒一种睡共享捐文件络,又侨称献pi丝pe迟文件臭。立管道简通信沈和信句箱通凝信的便区别抄:管欧道屿中的型数据敏是无矮界的灾,它貌存在闯于外锦存,兄信箱竖中的镇消息乐是是割给定巾空间剥的,医它存线在于浙内存匹十曲、死进锁讲1、尿死锁跟(D歇ea幻dl鄙oc末k)绸定义台:是钻指含两个伐或两差个以陷上外的进高程在想运行误过程外中,常因争请夺资断源而膊造成蔬的一狸种互群相等棉待(撤谁也茅无法展再继斗续推衰进)解的现毅象,津若无猎外力含作用茄,它气们都亡将无块法推直进下槐去。像即趟指进江程舱永远绿分配俱不到困必须线的资命源,叼而齐无法详继续够运行隐2、招产生革死锁沙的原荡因:

34、() 恳竞争聚资源括为多榆个进狸程所留共享省的资选源不暮足,姿引起冤它们考对资墨源的壤竞争姻而产偷生死磨锁;() 娇进程挖推进制顺序痒不当妹进程假运动汇过投程中烘,请房求和扶释放费资源胸的顺右序不弹当,裕而导截致进辞程死起锁。丛3、蹲产生烦死锁犹的四唉个必赔要条梢件() 除互斥勺条件招 进谁程间呆必须炕互斥盐使用踪资源窃。() 效请求征和保滤持条或件(珠部分赖分配好条件扭)稿童进程贤每次免申请瞒它所画需要趴的一骄部分跌资源丛,在机等待疲新资兆源的级同时嘉,继知续占狂用已余分配汇到的柱资源盐。即取进程蝇保持景已占跟用资扑源,厨等待矿分配红新罪资源田。() 蚂不剥混夺条拆件铜觉进程艳所获洞得的轻资

35、源敲在未辅使用还完毕体之前轰,不物能被用其它拾进程圆强行奴剥夺挖,而碎只能旁由获叮得该辫资源届的进季程自伍己释砌放。直即进见程已即获得萝的垮资源衰,只刷能在坦使用软完时锄自行箩释放颂。() 帖环路拍等弯待讽条件狱秀前一体进程热占用政的资普源是击后一贷进程竿所表需颠的,伴形成滥循环窜等待列链。P1P2R1R24、 晕解决县死锁主:预悟防死倚锁、源避免蛙死锁载、检知测死糟锁、她解除的死锁卡(恢横复)钉四种5、 五预防剑死锁惧通过烫破坏茄(画、(杂)按、(监)梅三个淡必要峰条件条,来爽预防砍死锁允的产炸生,矩至于镇必要忽条件艺(侍),井由于扶是设陵备的扫固有喊特性始,不冶仅不鉴能改眠变,芝还应皱设法

36、缓加以祝保证(1) 矛预先舟静态孩分配父法刘摒弃射“榴请求定和保绝持李”喉(部助分分滤配)绣条件龙:趟系统菌要求墨所有销进程惕都一填次性宽地申仙请其跌所需锹的全附部资桥源,荷这样防,该群进程摆在整节个运榴行期胀间,嘉便不沿会再初提出奖资源余请求革,从游而摒悉弃了匙请求固条件欲,但染只要栏有一已种资雅源的相要求秀不能滑满足删,则誉已有金的其犬他资捡源也隙全部给不分指配给厉该进寄程,贞让进返程等套待。首由于葡在等忠待期械间的酬进程炕不占撤有任晴何资旦源,浮因此求摒弃据了保袖持条粉件贱。(2) 昨摒弃乞“忠不剥端夺环”胆条件矮:港该策观略规坟定,督一个磨已保道持了客某些庭资源膝的进跨程,逢若新混的资

37、吨源要榆求不掘能立或即得磨到满哭足,绸它必鹊须释穿放已蜘保持足的所嗓有资共源,稼以后朗需要森时再卖重新俯申请谷。这陵意味钞着,杏进程茅已占软有资鲁源在鸡运行旅过程叫中可睡被剥斤夺,妥从而箩摒弃造了舌“细不剥扶夺条估件齿”辩。(欢动态螺分配蹲)片(3兽)瞧有序省资源宴使用炭法(择线性片资源顶分配义法)俘摒弃奇“理环路馆等待犬”览条件神:款该策煎略规岸定,室系统鹿将所宪有的漂资源胖按类烂型进飞行线俯性排异队,滔并赋第予不联同的拢序号扰,进苗程已倡有高课序号某的资肯源,害不能仪再申爪请低悔序号秃的资懒源湖,避还免了腔回路流的出备现。6、 案避免窜死锁针(动高态预右防)煮:确钟定不甜会导医致死关锁时晨

38、才分突配资条源,拘最有蛇代表销性的中避免孙死锁迈算法艺,是扶Di年jk某st年ra蛇的银版行家鄙算法(1) 据安全窗序列翁:课系统席能按驴某种叶进程弊推进退顺序显(P万1敞,P困2副,旧旧,P养n有)(岁称接为安戒全序斥列)桂,来湿为每泰个进席程分碎配其庄所需知资源绕,直就至最慧大需沉求,唤使每赠个进吃程都蔑能顺地利完争成(格所有绵并发猜进程侵都在蜡该序甜列中反)。舅若系疏统不批存在挖这样堤一个吨安全董序列仇,则属称系北统处疤于泻不安画全状罩态蚂。雁(2鸟)安裕全状妹态之绢例逐假定事系统科有三隔个进忘程P架1外、P愉2睁、P碰3累,共矮有1狡2台绪磁带叉机。园进程功P坑1米、P纸2蒙、P暂3绵

39、分别割要求仿10惭台、六4台炸和9猾台。戒设在衰T设0平时刻柜进程支P两1神、P览2润、P村3亏已分下别获盘得鹅台、庆台篇和雀台,接尚有悼台亏空闲唯磁带循机未宽分配款出去悦。分俱配情恐况如什下表规所示漂:妙进程舟号锯最大寻需求度(台繁)穷已分绣配(送台)颗未分追配(芬台)补P栗1效10替5窗3限P脸2章4状2很P伐3胜9疲2讲经分腔析发彻现,赤在T局0卷时刻经系统公是安勒全的尖,因膏为此分时存构在一蛙个安醉全序皱列7、 轻检测俩死锁练霜资源律分配趋图简哪化法(1) 奴化简让方法役 :夹找出衫一个杏既不游阻塞放又非苦孤立世的进圆程结庸点P舱i覆。消咬去P贴i达所有裂的请安求边嚼和分衬配边壁,使俭之成俭为孤坡立点扩,在讽进行挑一系絮列的胜简化泊之后检,若搜能消御去图佳中所只有的垒边,亚使所跌有进去程都班成为贝孤立做结点俯,则浓称该阳图是录可完态全简表化的廊吉死锁手定理雹:译当且年仅当鉴资源倘分配繁图是无不可快完全毫简化撑的8、 遣死锁栽的解值除削(输)剥饰夺资极源守。野从其镇它进铅程剥某夺足亦够数枕量的代资源内给死导锁进往程,鸭以解左除死燥锁状亿态;约(裕)撤时消进邀程陈。曲最简楼单的象撤消黑进程描的方原法是设使全住部死爷锁进剩程都推夭折妇掉;梯稍为惨温和痒一点逃的方访法是吃按照泡某种味顺序坐逐个棒地撤顿消进撤程,匪直至酬有足招够的慨资源秤可用碎,死因锁状塔态消滥除为皂止。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!