- 4
- 0
- 约9.18千字
- 约 66页
- 2019-05-31 发布于天津
- 举报
计算机操作系统第章操作系统原理四川大学计算机学院段磊第章死锁并发进程竞争使用资源如果同步措施不恰当容易导致死锁现象操作系统除了需要预防死锁避免死锁外还需要能够检测死锁并从死锁中进行恢复本章目录死锁的产生死锁预防死锁避免死锁的检测和解除线程死锁死锁知识铺垫基本概念死锁是多个进程因竞争共享资源而造成的一种僵局若无外力作用这些进程都将永远不能再向前推进即一组进程中每个进程都无限等待被该组进程中另一进程所占有的资源因而永远无法得到的资源这种现象称为进程死锁这一组进程就称为死锁进程死锁知识铺垫举例死锁知识
《计算机操作系统》- 第5章 操作系统原理Operating System Principles 四川大学计算机学院 段 磊 leiduan@ 2014 Spring 第5章 死 锁 并发进程竞争使用资源,如果同步措施不恰当,容易导致死锁现象。 操作系统除了需要预防死锁、避免死锁外,还需要能够检测死锁,并从死锁中进行恢复。 本章目录 5.1 死锁的产生 5.2 死锁预防 5.3 死锁避免 5.4 死锁的检测和解除 5.5 线程死锁 死锁知识铺垫-基本概念 死锁是多个进程因竞争共享资源而造成的一种僵局,若无外力作用,这些进程都将永远不能再向前推进。 即:一组进程中,每个进程都无限等待被该组进程中另一进程所占有的资源,因而永远无法得到的资源,这种现象称为进程死锁,这一组进程就称为死锁进程。 死锁知识铺垫-举例1 死锁知识铺垫-举例2 可分配空间为200K。 当两个进程都执行第二次空间请求时,发生死锁。 死锁知识铺垫-有关结论 参与死锁的进程最少是两个 参与死锁的进程至少有两个已经占有资源 参与死锁的所有进程都在等待资源 参与死锁的进程是当前系统中所有进程的子集 注:如果死锁发生,会浪费大量系统资源,甚至导致系统崩溃。 5.1.1 死锁产生的原因 死锁产生原因:①竞争系统资源 若系统中只有一台打印机R1和一台读卡机R2,可供进程P1和
您可能关注的文档
- 巴黎各2晚*阿尔卑斯雪山<全程豪华酒店.DOC
- 巴黎展–国际评审简报-FreshTaiwan.PPT
- 巾帼生态示范村和巾帼生态示范户-广西妇联.DOC
- 师德师心师魂铸就学生健康成长——中央财经大学财政学院王文素.DOC
- 师德承诺-嵊泗初级中学.DOC
- 师魂和平中学温虹三寸粉笔三尺讲台直笔写正字清廉谈人生.DOC
- 师魂大爱——追记江西财经大学会计学院教授谢盛纹.DOC
- 希腊文化的末期雅典城与水循环.DOC
- 希腊船王欧纳西斯唯一继承人克丽丝汀娜暴卒-会计资讯学系李恩泽.PPT
- 帘女背装气另顾病太累医悄离户liánnǚbèizhuāngqìlìnggùbìngtài.PPT
- 2026湖南张家界市统计局公益性岗位招聘2人备考题库及1套参考答案详解.docx
- 2026湖北武汉武昌职业学院招聘优秀教职工备考题库及1套参考答案详解.docx
- 2026湖北宜昌市宜都市妇幼保健院招聘公益性岗位人员2人备考题库完整参考答案详解.docx
- 2026浙江省发展和改革研究所编外人员招聘1人备考题库及答案详解1套.docx
- 2026浙江水专工程顾问有限公司总经理招聘1人备考题库及答案详解1套.docx
- 2026浙江金华市金东社会事业发展集团有限公司招聘工作人员4人备考题库含答案详解.docx
- 2026浙江武义县应急管理局招聘1人备考题库(二)及参考答案详解1套.docx
- 2026浙江绍兴市退役军人事务局面向全省选调事业单位工作人员1人备考题库及参考答案详解.docx
- 2026浙江温州文成县司法局社会招聘社区矫正社会工作者的3人备考题库及答案详解一套.docx
- 2026浙江温州市世界温州人服务中心(温州市世界温州人家园管理中心)招聘编外人员2人备考题库参考答案.docx
原创力文档

文档评论(0)