* 已分配的资源 最大需求量 A B C A B C P1 0 1 0 7 5 3 P2 2 0 0 3 2 2 P3 3 0 2 9 0 2 P4 2 1 1 2 2 2 P5 0 0 2 4 3 3 剩余资源 A B C 3 3 2 在此基础上 P2 申请(1,0,2)能否分配?为什么? P5 申请(3,3,0)能否分配?为什么? P1 申请(0,2,0)能否分配?为什么? 银行家算法优缺点 ??优点: 资源利用率比静态资源分配法高,又避免死锁。 ??缺点: 对资源分配过于保守;即考虑最坏情况每个进程可能请求最大需求量(类似银行提款)并在运行期中随时提出来 计算太多,并且需知道对资源的最大需求量,不太实际。 要求系统资源与用户数不变。 3.7 死锁的检测与解除 3.7.1 死锁的检测 当系统为进程分配资源时,若未采取任何限制性措施,则系统必须提供检测和解除死锁的手段,为此,系统必须做到: (1) 保存有关资源的请求和分配信息; (2) 提供一种算法,以利用这些信息来检测系统是否已进入死锁状态。 1.资源分配图(Resource Allocation Graph) 系统死锁可利用资源分配图来描述。该图是由一组结点N和一组边E所组成的一个对偶G=(N1E),它具有下述形式的定义和限制: (1) 把N分为两个
您可能关注的文档
- 第2周《让爱和责任伴随我成长》主题班会汇总.ppt
- 染发剂的毒性试卷.ppt
- 第03讲:形式化方法及SA的形式化描述汇总.ppt
- 第03讲_氧化沟工艺的运行管理汇总.ppt
- 拉访兼职培训试卷.ppt
- 第03讲chp3_表的创建+数据+约束汇总.ppt
- 第03讲LS法汇总.ppt
- 道路工程识图汇总.ppt
- 第03讲国际市场宏观汇总.ppt
- 道路工程数值汇总.ppt
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
原创力文档

文档评论(0)