- 4
- 0
- 约小于1千字
- 约 10页
- 2022-07-04 发布于北京
- 举报
实验5 死锁避免实现 ;实验类型及目的;实验内容;实验要求;测试要求;实验指导;上述三个矩阵的关系
Need[ i, j ] = Max[ i , j ] – Allocation[ i , j ]
Need[ i, j ] =k 表示进程 i 还需要 Rj 类资源 k 个。
Max[ i , j ]=k 表示进程 i 需要 Rj 类资源的最大数目为 k 。
Allocation[ i , j ] =k 表示进程 i 当前已分得 Rj 类资源的数目为 k 。 ;;设置两个向量
Work(工作向量): 表示系统可提供给进程继续运行所需的各类资源数目。执行安全性算法开始时,Work:=Available
Finish: 表示系统是否有足够的资源分配给进程,使之运行
初始:Finish[i] =false,当有足够资源时,令:Finish[i] = true
从进程集合中找到一个能满足下述条件的进程
Finish[i] = false Need[i,j] = work[j];执行
Work[j] := Work[j] + Allocation[i,j];
Finish[i] := true;
go to step (2);
安全与否
Finish[i] = true ,
则处于安全状态,
否则不安全
您可能关注的文档
最近下载
- 2025年广西壮族自治区基层法律服务工作者管理考试题及答案.docx VIP
- 2025河南省机关事业单位工勤技能人员培训考核教材职业道德全部考试题.docx VIP
- 2025年静脉治疗竞赛试题及答案.docx VIP
- CSCO膀胱癌诊疗指南(2025版).docx VIP
- 2025年浙江省基层法律服务工作者考试题及答案.docx VIP
- 2025年西藏基层法律服务工作者考试题及答案.docx VIP
- 2025年陕西省基层法律服务工作者考试题及答案.docx VIP
- 2025年湖南省基层法律服务工作者考试题及答案.docx VIP
- 2025年江西省基层法律服务工作者资格考试题及答案.docx VIP
- 2026年汽车行业面试题及新能源汽车技术含答案.docx VIP
原创力文档

文档评论(0)