- 11
- 0
- 约2.16万字
- 约 119页
- 2016-12-25 发布于贵州
- 举报
2.9.2 死锁的预防 1.破坏互斥条件 2.破坏占有且等待条件 ●预分资源策略——静态分配 ●“空手”申请资源策略——不占有资源时才可以申请资源 ▲这两种方法存在以下4个主要缺点 ◎不可预测 ◎利用率低 ◎ 降低并发性 ◎“饥饿” 现象 破坏非抢占条件 ▲处于等待状态进程当前所占有的全部资源可被抢占 4.破坏环路等待条件 ①资源有序分配策略 ●资源编号 设R={r1, r2, …, rm},表示一组资源 定义一对一的函数F:R→N,N是一组自然数。 如:F(磁带机)= 1,F(磁盘机)= 5,F(打印机)= 12 ●依序分配 约定:所有进程对资源的申请严格按照序号递增的次序进行。 ②先弃大,再取小 一个进程申请资源rj,它应释放所有满足F(ri)≥F(rj) 关系的资源ri ▲这两种办法都是可行的,都可排除环路等待条件 优点:资源利用率和系统吞吐量都有很大提高 缺点: ▼资源请求受限,合理编号困难,增加系统开销。 ▼暂不使用的资源也需提前申请,增加资源占用时间。 2.9.3 死锁的避免 ●排除死锁的动态策略。关键是确定资源分配的安全性 1.安全状态 在当前分配状态下,进程的安全序列{P1, P2,…,
您可能关注的文档
最近下载
- 妊娠期急腹症.pptx VIP
- 2025年华师版八年级下册数学第19章综合检测试卷及答案.docx VIP
- 晋中职业技术学院单招面试试题及答案.docx VIP
- 妊娠期急腹症专题宣讲.pptx
- 海南省儋州市某中学2024-2025学年华东师大版八年级下学期3月月考数学试卷(含解析).pdf VIP
- 妊娠期急腹症专题宣讲.ppt VIP
- 基于PLC的三自由度搬运机械手设计.docx
- 海南省海口市部分学校2024-2025学年七年级下学期第四次月考地理试卷(含答案).pdf VIP
- 17J008 挡土墙(重力式、衡重式、悬臂式) 高清晰版-OK.pdf VIP
- 二战中缅印战区盟国军事外交研究--以战时援华交通线为中心.pdf
原创力文档

文档评论(0)