- 4
- 0
- 约3.01千字
- 约 33页
- 2016-12-02 发布于湖北
- 举报
死 锁 第三章 资源 计算机资源实例 打印机 磁带机 表 进程必须以一个合理的顺序获得设备 假设一个进程拥有资源A同时申请资源B 同一时刻另一个进程拥有资源B申请资源A 两个进程都会被阻塞,而且这种状况会持续下去 资源 (1) 可抢占性资源(preemptable resources) 可以从拥有它的进程中抢占而不会产生任何副作用 不可抢占性资源(nonpreemptable resources) 如果从拥有它的进程中抢占将引起相关计算的失败 资源 (2) 使用一个资源所需要的事件顺序 请求资源 使用资源 释放资源 若请求资源失败,进程将会自动被阻塞 通常会处于一个小循环中:请求资源,睡眠,再请求 资源请求失败,系统会返回一个错误代码 死锁概述 规范定义 :如果一个进程集合中的 每个进程都在等待只能由该进程集合中的其他进程才能引发的事件,那么该进程集合时死锁的。 所谓的事件是释放该进程集合中其他进程所占有的资源 进程集合中没有任何一个进程会。。。 运行 释放资源 被唤醒 发生死锁的四个必要条件 互斥条件 每个资源要么已经分配给了一个进程,要么就是可用的 占有和等待 已经得到了某个资源的进程可以再申请新的资源 不可抢占条件 已经分配给一个进程的资源不能强制性被抢占,它只能被占有它的进程显示地释放 环路等待条件 死锁发生时,系统中一定有由两个或两个以上
您可能关注的文档
最近下载
- 2025年AWS认证AWSCostandUsageReport报告类型与粒度选择专题试卷及解析.pdf VIP
- 2025年无人机驾驶员执照载人航空器避让规则与决策专题试卷及解析.pdf VIP
- 小学绘本精选盘中餐.pdf VIP
- 绪论 《新闻学概论》 马工程.ppt VIP
- 2025年人教版高一数学平面向量(向量在圆形几何中应用)试卷及解析.docx VIP
- T∕CATAGS 82-2024 民航重大运输保障任务旅客行李信息交互规范.docx VIP
- 2025年无人机驾驶员执照常用数据链通信协议(如MAVLink)专题试卷及解析.pdf VIP
- T∕CATAGS 83-2024 低海拔林区直升机吊桶灭火技术指南.docx VIP
- 2025年AWS认证文件网关NFS与SMB协议配置专题试卷及解析.pdf VIP
- T∕CATAGS 85-2025 民用航空器病媒生物防控技术规范.docx VIP
原创力文档

文档评论(0)