操作系统第3章_3要点
* 银行家算法 基本模式: 将进程分为若干步,每一步使用的资源固定,当进程每一步申请资源时,将请求、分配、释放、空闲的情况结合起来计算,看是否符合分配条件。 数据结构: n个并发进程P1…Pn共享m个资源R1…Rm: 可用资源向量Available[m]: Available[j] — 资源Ri现有的空闲个数 最大需求矩阵Max[n*m]:Max[i,j] — 进程Pi对资源Rj的最大需要数 分配矩阵Allocation[n*m]: Allocation[i,j] — 进程Pi已获得资源Rj的数量 需求矩阵Need[n*m]:Need[i,j] —进程Pi还需要资源Rj的数量 Need[i,j] = Max[i,j] - Allocation[i,j] * * * 例:五个进程共享三类资源A、B、C,每类资源数量为10、5、7。 时刻T0的资源分配情况如下: Max Allocation Need Availlable A B C A B C A B C A B C P0 7 5 3 0 1 0 7 4 3 3 3 2 P1 3 2 2 2 0 0 1 2 2 P2 9 0 2 3 0 2 6 0 0 P3 2 2 2 2 1
您可能关注的文档
最近下载
- 汇川PLC的SMCFreeEncoder使用说明.pdf VIP
- 强迫症--冲破强迫症的牢笼.doc VIP
- 2025人教版八年级数学下册教学课件.pptx VIP
- 2025年新人教版数学七年级下册整册教学课件.pptx
- 2026年最新中国农业银行客户经理高频面试题及答案考察点分析.pdf
- 2025年秋新人教版数学7年级上册全册教学课件.pptx
- 专题02 图表作文之数据说明类- 高分·技能 2025年中考英语写作常考题型全面突破(全国通用)(解析版).docx VIP
- 高中生物竞赛核心知识点详解与归纳整理.docx VIP
- 盾构洞门环梁施工技术交底大全.doc VIP
- 《HSK标准教程1》第2课课件.ppt VIP
原创力文档

文档评论(0)