- 5
- 0
- 约4.91千字
- 约 6页
- 2019-12-04 发布于河北
- 举报
作业:复习题
6.3 产生死锁的四个条件是什么?
答:互斥(每次只有一个进程可使用某个资源),占有且等
待(进程申请新资源时继续占有已分配的资源),非抢占
(不可强行剥夺进程已占用的资源),循环等待(存在进
程间等待资源的循环链)。
6.7 死锁避免,检测和预防之间的区别是什么?
答:死锁预防是通过间接地限制三种死锁必要条件的至少一
个或是直接地限制循环等待的发生来避免死锁的出现。死
锁避免允许可能出现的必要条件发生,但是采取措施确保
不会出现死锁的情况。而死锁检测允许资源的自由分配,
采取周期性的检测措施来发现并处理可能存在的死锁情
况。
1
作业:习题6.5
6个进程P0~P5。
4种资源:A-15个, B-6个, C-9个, D-10个。T0时刻:
当前已分配 最大需求 b) 需求矩阵 c) currentavail
A B C D A B C D A B C D A B C D
P0 2 0 2 1 9 5 5 5 7 5 3 4 初 6 3 5 4
P1 0 1 1 1 2 2 3 3 2 1 2 2 P1 6 4 6 5
P2 4 1 0 2 7 5 4 4 3 4 4 2 P2 10 5 6 7
P3 1 0 0 1 3 3 3 2 2 3 3 1 P3 11 5 6 8
P4 1 1 0 0 5 2 2 1 4 1 2 1 P4 12 6 6 8
P5 1 0 1 1 4 4 4 4 3 4 3 3 P5 13 6 7 9
P0 15 6 9 10
a) 可用资源向量Available=(6, 3, 5, 4) ,正确。
c) 安全序列之一P1, P2, P3, P4, P5, P0。
备注:安全序列可以有多个,但第一个运行进程绝对不会是
P0、P2或P5。
2
作业:习题6.5
6个进程P0~P5。
4种资源:A-15个, B-6个, C-9个, D-10个。T0时刻:
当前已分配 最大需求 b) 需求矩阵 d) P5请求(3, 2, 3, 3)
A B C D A B C D A B C D 不能被允许。
P0 2 0 2 1 9 5 5 5 7 5 3 4
因为:
P1 0 1 1 1 2 2 3 3 2 1 2 2
原可用=(6, 3, 5, 4),
P2 4 1 0 2 7 5 4 4 3 4 4 2
若允许,则新的可用=
P3 1 0 0 1 3 3 3 2 2 3 3 1
(3, 1, 2,
您可能关注的文档
最近下载
- 2026年浙江档案职称考试(档案工作实务)历年参考题库含答案详解.docx VIP
- 南通佳宜有限公司办公楼建筑结构设计.docx
- 拼拼豆教程及图案汇总[已排版可直接打印].doc VIP
- 共情传播视角下的网络微短剧叙事分析.docx VIP
- 贵阳市2024届高三适应性考试(一)一模物理试卷(含答案).docx
- 高中物理运动和力的关系10道计算题专题.docx VIP
- 语言学及应用语言学专业硕士研究生培养方案﹙050102﹚.docx VIP
- 10以内加减混合填空题(30页).docx
- 三相四线电能表不接零线电量分析0516..doc VIP
- 2025年乡村医生招聘考试试题题及答案.docx VIP
原创力文档

文档评论(0)