- 20
- 0
- 约3.39千字
- 约 19页
- 2018-07-13 发布于江苏
- 举报
死锁问题DEALOCK
3.9 死锁问题(DEADLOCK) 4.6.1 概述 4.6.2 死锁的预防 4.6.3 死锁的检测 4.6.4 死锁的避免 4.6.5 解决死锁问题的综合方法 3.9.1 概述 可重用资源(reusable resource):每个时刻只有一个进程使用,但不会耗尽,在宏观上各个进程轮流使用。如CPU、主存和辅存、I/O通道、外设、数据结构如文件、数据库和信号量。有可能剥夺资源:由高优进程剥夺低优进程,或OS核心剥夺进程。 2. 死锁发生条件 只有4个条件都满足时,才会出现死锁。 互斥:任一时刻只允许一个进程使用资源 请求和保持:进程在请求其余资源时,不主动释放已经占用的资源 非剥夺:进程已经占用的资源,不会被强制剥夺 环路等待:环路中的每一条边是进程在请求另一进程已经占有的资源。 3.9.2 死锁的预防 预防死锁的两种策略: 预先静态分配法:(针对死锁的第2个条件)预先分配所需全部资源,保证不等待资源; 降低了对资源的利用率,降低进程的并发程度; 有可能无法预先知道所需资源; 有序资源使用法:(针对死锁的第4个条件)把资源分类按顺序排列,保证不形成环路; 限制进程对资源的请求; 资源的排序占用系统开销; 3.9.3 死锁的检测 有向图G的顶点为资源或进程,从资源R到进程P的边表示R已分配给P,从进程P到资源R的边表示P正因请求R而处于等待状态。有向图的循环表示死锁的存在。 资源
您可能关注的文档
- 小博士幼儿园情况简介.doc
- 小叶紫檀玩黑了怎样办.doc
- 小叶紫檀黑了怎样办.doc
- 小型微利企业税收政策1.ppt
- 小学思品相信科学,不迷信.ppt
- 小学英语教学中情感因素的渗入.doc
- 小学语文我为名画作解说课件.ppt
- 小数、分数、百分数和比教学设计1.doc
- 展店部09年10月报.ppt
- 山东理工大学生源地信用助学贷款实施办法.doc
- 2024-2025学年湖南省邵阳市新宁县回龙寺镇人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市平原县王杲铺中小、王凤楼中小、腰站镇中小青岛版一年级下册3月月考数学试卷.docx
- 第四单元 课题3 物质组成的表示-初中化学新教材预习学案(人教版2024九年级上册).docx
- 2024-2025学年山东省济宁市梁山县人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市德州经济技术开发区长河小学等校青岛版一年级下册期中考试数学试卷.docx
- 2026《基于国产开源单片机GD32VF103的输变电设备物联网传感器设计》8300字.docx
- 2024年中考道德与法治真题完全解读(北京卷).docx
- 2026《基于机器视觉识别的工件边缘曲线重构方法分析》9000字.docx
- 课时9.4 物体的浮与沉【一大题型】八年级全一册物理(沪科版2024).docx
- 2024-2025学年广东省江门市开平市人教版一年级下册期中综合素养评价数学试卷.docx
最近下载
- 最新精选初中英语教师选调考试试题及答案.doc
- 2026年监理《目标控制(土建)》高频考点速记.pdf VIP
- 南京市基础地理息系统数据库设计方案.doc VIP
- 江阴长江港口综合物流园b区4号30000吨级码头散货泊位工程2.docx
- 基础地理息数据库.ppt VIP
- 2025-2030中国苦味酸市场经营策略分析及发展前景深度研究研究报告.docx
- 档案管理知识水平测试题库.docx VIP
- 小学数学教学课件:《除法有分配律吗》课件.pptx
- DB37∕T 5272-2024 工程造价电子文件数据结构标准.pdf VIP
- 2026年新能源储能系统在数据中心能源管理中的应用可行性研究.docx
原创力文档

文档评论(0)