- 4
- 0
- 约2.65万字
- 约 238页
- 2019-05-27 发布于广东
- 举报
死锁
死锁的定义
资源的定义和分类解决死锁的策略分布式死锁的策略
死锁的定义
死锁(deadblock)是指两个或多个进程因无休止地互相等待永远不会成立的条件而形成的一种永久阻塞状态。一个进程集合是死锁的,如果集合中的每一个进程等待一个事件,该事件
仅仅可以由集合中的另一个进程引起
。
死锁的定义
一个计算机系统可以被抽象地表示为一个对偶(S, P),其中
={所有的系统资源的全部可能的状态集合}
= {进程集合}。
S中的每个元素表示在资源分配中的一种可 能的状态。P中的每个进程是一个函数,它 将S中的每个系统状态映照到另一个状态集 合(可能为空集合)。
【例1 】
设S = {S, T, U, V}
及P = {P1, P2}。
P1(S) = {T, U}
P2(S) = {U}
P1(T) = ?
P2(T) = {S, V}
P1(U) = {V}
P2(U) = ?
P1(V) = {U}
P2(V) = ?
死锁的定义
我们可以用一个带标号的有向图中的节点(node)表示可能的状态,用
有向弧表示可能的状态变化,而用有向弧旁的标号表示引起状态变化的进程。
死锁的定义
进程P1在状态T被阻塞。进程P2在状态U和V死锁。进程P1在状态T不死锁,因为,T→2→S不阻塞
进程P1。
状态U和V是死锁状态。
没有完全死锁状态。
死锁的定义
由进程i的一个操作将系统从状态S改变
您可能关注的文档
- 内科诊疗规范.doc
- 内蒙古赤峰市宁城县2015-2016学年七年级期末地理试卷.doc
- 内蒙古大学--学关于我区高校实施弹性学分制的调查与研究分制--结题报告.doc
- 内蒙古高等教师资格考试预测试卷(一).doc
- 内蒙古科技大学校园平面图设计说明书1.doc
- 内蒙古煤炭矿区供应链网络研究.docx
- 内蒙古武川县土地利用时空变化及原因分析 开题报告.doc
- 内蒙古自治区注册咨询工程师考试复习最常用的方法每日一讲(8月19日).doc
- 内审及管理评审材料.doc
- 内审实施计划.docx
- 云南省玉溪第一中学2027届高三上学期9月阶段检测政治试卷(含答案).pdf
- 云南省玉溪第一中学2027届高三上学期9月阶段检测语文试卷(含答案).pdf
- 江苏淮安市淮安名校协作体2026-2027学年高三上学期9月阶段检测历史+答案.docx
- 云南省玉溪第一中学2027届高三上学期9月阶段检测政治试卷(含答案).docx
- 云南昭通市市直中学2026-2027学年上学期高二开学考试语文试卷(扫描版,含答案).docx
- 四川巴中市2026-2027学年高三上学期零诊考试英语试题(含答案).docx
- 山东省济南市2026-2027学年高三上学期摸底考试数学试题+答案.docx
- 云南省玉溪第一中学2027届高三上学期9月阶段检测英语试卷(含答案).docx
- 云南省玉溪第一中学2027届高三上学期9月阶段检测英语试卷(含答案).pdf
- 山东省济南市2026-2027学年高三上学期摸底考试语文试题+答案.docx
最近下载
- foc正弦空间矢量算法分析.pdf VIP
- 2025-2026学年青岛版(五四制)(2024)小学科学三年级上册(全册)教学设计(附目录P230)_可搜索.pdf VIP
- 张心亚-华南理工大学.DOC VIP
- 2026山东鲁东南水资源配置有限公司社会招聘笔试备考试题及答案解析.docx VIP
- 2026年面向新型电力系统的配电网系统运行控制高质量发展思考.pdf
- 2026年无损检测UT超声Ⅱ级资格理论考核题库及答案.docx
- 涂料防水层工程检验批质量验收记录.pdf VIP
- 扬州市仪征市真州镇社区工作者考试试题2024.docx VIP
- 2026山东鲁东南水资源配置有限公司社会招聘考试参考题库及答案解析.docx VIP
- 张祖德《无机化学》教练员习题第一部分 十、化 学 计 算.pdf VIP
原创力文档

文档评论(0)