操作系统概念(英文)

操作系统概念(英文)

ID:40216383

大小:767.00 KB

页数:82页

时间:2019-07-26

操作系统概念(英文)_第1页
操作系统概念(英文)_第2页
操作系统概念(英文)_第3页
操作系统概念(英文)_第4页
操作系统概念(英文)_第5页
资源描述:

《操作系统概念(英文)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Chapter7 DeadlocksAnIntroductiontoChapter7(Twoparts)Resource-allocationandDeadlockconceptsofdeadlocksresource-allocationmodels(§7.1)necessaryconditionsfordeadlock(§7.2.1)descriptionsofresource-allocation(§7.2.2)Methodologiesofdeadlockhandling(algori

2、thms)principles(§7.3)deadlockprevention(§7.4)deadlockavoidance(§7.5)deadlockdetection-recovery(§7.6,§7.7)Exercises!November20132OperatingSystemConcepts-Chapter7Deadlocks-7.0ConceptsofDeadlockDefinitionasituationorsystemstatesinwhichasetofblockedproce

3、sseseachholdingaresourceandwaitingtoacquirearesourceheldbyanotherprocessintheset,andtheseprocesseswillneverproceed.E.g.1therearetwotapedriversAandBinthesystemP1andP2eachholdonetapedriveandeachneedsanotherone.semaphoresAandBcorrespondingtotwotapedrive

4、rsrespectively,initializedto1P1P2wait(A);wait(B)wait(B);wait(A)November20133OperatingSystemConcepts-Chapter7Deadlocks-P1P2ABholdsAwaitsforAFig.0.1DeadlockConceptConceptsofDeadlock(cont.)holdsBwaitsforBNovember20134OperatingSystemConcepts-Chapter7Dead

5、locks-E.g.2BridgeCrossingConceptsofDeadlock(cont.)Fig.7.0.2November20135OperatingSystemConcepts-Chapter7Deadlocks-trafficonlyinonedirection.eachsectionofabridgecanbeviewedasaresource.ifadeadlockoccurs,itcanberesolvedifonecarbacksup(preemptresourcesan

6、drollback).severalcarsmayhavetobebackedupifadeadlockoccurs.starvationispossible.RefertoAppendix7.AformoredetailsaboutformaldescriptionsofdeadlocksConceptsofDeadlock(cont.)November20136OperatingSystemConcepts-Chapter7Deadlocks-§7.1SystemModelSystemmod

7、elresource-allocationmodelFinitenumberofresourcesinsystems,resourcetypesR1,R2,...,Rmphysicalresources,e.g.,CPUcycles,memoryspace,I/Odeviceslogicalresources,e.g.,files,semaphores,monitorsEachresourcetypeRihasWiinstances,anumberofcompetingprocessesrequ

8、esttheinstancesofresourcetypes.Eachprocessutilizesaresourceasfollows:request(asasystemcall,inqueueofblockedprocesseswaitingfortheresource)userelease(asasystemcall)November20137OperatingSystemConcepts-Chapter7Deadlocks-Ifresourcesarecontrolledbysemaph

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。