- 4
- 0
- 约 69页
- 2017-06-18 发布于湖北
- 举报
操作系统基础 1.死锁例子 2 死锁的概念 死锁:指多个进程因竞争共享资源而造成的一种僵局,若无外力作用,这些进程都将永远不能再向前推进。 3. 产生死锁的原因 资源分类 根据资源本身的性质 可剥夺资源:如主存、CPU 不可剥夺资源:如驱动器、打印机等 根据资源使用期限 永久性资源:可再次使用,如所有硬件。 临时性资源:消耗性的资源,如消息、信号和数据 产生死锁的原因(续) 竞争资源 当系统中供多个进程所共享的资源,不足以同时满足它们的需要时,引起它们对资源的竞争而产生死锁; 进程推进顺序非法 进程在运行过程中,请求和释放资源的顺序不当,导致进程的死锁。 产生死锁的原因(续) 产生死锁的原因(续) 产生死锁的原因(续) 2 )进程推进顺序不当(进程并发的异步性) 进程可能按下述两种顺序向前推进 进程推进顺序合法 推进顺序非法 4. 产生死锁的必要条件 互斥条件(Mutual Exclusion) 即资源独占,某资源要求进程互斥地访问。 请求和保持(Hold and wait) 进程已占用至少一个资源,且又提出资源请求,当不能满足而阻塞时,保持原资源不释放。 不剥夺条件(No preemption) 资源申请者不能强行的从资源占有者手中夺取资源,资源只能由占有者自愿释放。 环路等待条件(Circular wait) 必有一进
您可能关注的文档
- 语义知识网络的结构分析和构建.pdf
- 第二章 Oracle Performance Tuning 01_Performance Tuning Methodology.pdf
- 网络核心服务CNS产品介绍教材.pdf
- 03章 堆栈及队列.ppt
- 第四篇 关系数据库设计理论.ppt
- PC机和单片机之间的串行通信.pdf
- C++_第二讲_简单程序设计A.ppt
- 桌面宽带连接图标不见了课件.doc
- 在Myeclipse2014版本中配置Weblogic资料.pdf
- 微电网系统的调度策略与经济运行优化研究.pdf
- 无人机在设施农业中的精准作业应用与市场前景.docx
- 户用光储一体化系统产品形态、市场渗透率与消费者偏好研究_市场调研报告.docx
- 光伏产品“数字护照”(Digital Product Passport)强制推行时间表预测及其对供应链透明化的革命性影响.docx
- 水上光伏(湖泊、水库、近海)技术挑战、环境评估与投资收益研究_市场调研报告.docx
- 电镀铜栅线技术替代银浆的彻底无银化路径与成本拐点预测.docx
- 硅基叠层太阳能电池的效率突破与产业化瓶颈分析.docx
- 城市地下管廊无人机自主充电与数据断点续传技术应用.docx
- 老年人对器官捐献的认知与意愿调研.docx
- 大疆创新与极飞科技在农业无人机领域的战略路径对比.docx
- 体育赛事IP数字化运营:NBA、CBA短视频内容分发策略与粉丝活跃度对比_竞争分析报告.docx
最近下载
- 大连市甘井子区2022-2023学年七年级下学期期中语文试题【带答案】.docx VIP
- 四年级下册数学单元测试-4.认识负数 青岛版(五四)(含答案) (2).docx VIP
- 柠檬酸提取工段工艺设计.docx VIP
- 产科危急重症早期识别中国专家共识(2024年版).pptx VIP
- 深度解析(2026年)《HB 8433-2014(2017)民用飞机飞行管理和通信管理功能的航空电子接口要求》.pptx VIP
- 宣贯培训(2026年)《HB 8572-2020民用飞机航空电子应用软件接口扩展要求》.pptx VIP
- Casting defects.ppt VIP
- 儿童过敏性疾病的免疫治疗.docx VIP
- 学校办公自动化(OA)系统的设计与实现的开题报告.docx VIP
- 宣贯培训(2026年)《HB 8575-2020民用飞机机载嵌入式操作系统与应用软件接口测试要求》.pptx VIP
原创力文档

文档评论(0)