第六章并发、死锁和饥饿浙江工业大学讲解
并发性: 死锁和饥饿 第 6 章 死锁 多道程序系统中,多个进程并发执行可改善系统的资源利用率和提高系统的处理能力,但也带来一种危险,即死锁现象发生。所谓死锁是指计算机系统和进程所处的一种状态。在系统中,两个或多个进程无限期地等待永远不会发生的条件,此时称系统处于死锁状态。 一组进程因竞争系统资源或相互通信所造成的永久性阻塞 没有有效的通用解决办法 涉及到两个或更多的进程之间因对资源的需求所引起的冲突 系统资源 可重用资源 (Reusable Resources) 一次只能供一个进程安全地使用 使用资源顺序:请求资源;使用资源;释放资源 进程用完资源后可以释放该资源,供其他进程再次使用 如处理器、I/O通道、主存和辅存、设备等 可消费资源(Consumable Resources)(临时资源) 可以创建并且可以消费的资源 进程消费完资源后,该资源就不存在了 如中断、信号、消息等 系统资源 可抢占性资源 进程在获得这类资源后,该资源可被其它进程或系统抢占。 这类资源不会引起死锁 如处理器、主存等 不可抢占性资源 一旦系统把某资源分配给该进程后,就不能将它强行收回,只能在进程用完后自行释放 如磁带机、打印机等 资源分配图 用资源分配图来表示系统状态。 资源分配图由结点和边组成,是由一组结点N和一组边E所组成的一个对偶G=(N,E)。 (1)?P是一组进程结点P={ P1,P
您可能关注的文档
- 混合动力系统(部件)重点.ppt
- 第六章外伤1讲解.ppt
- 第6讲 队列解析.ppt
- 混合运算信息窗1重点.ppt
- 混合絮凝工艺流程仿真图重点.doc
- 混沌操作法重点.doc
- 混合运算信息窗2重点.ppt
- 第六章存货讲解.ppt
- 混沌七鉴(黄亚伟)重点.ppt
- 混沌学.ppt12_混沌学重点.ppt
- 2026年度策略:中国航天进入复用时代,低轨星座战略商业价值凸显.docx
- 气凝胶绝热材料产业化及建筑节能应用项目建议书.docx
- 白酒行业2026年中报总结:报表承压,底部渐明.docx
- 高端功能性食品及特医食品研发生产基地项目建议书.docx
- 石墨烯导热膜及柔性显示材料中试及产业化项目资金申请报告.docx
- 国家级现代农业产业园建设总体规划报告.docx
- 年处理20万吨废旧锂电池梯次利用及回收项目可行性研究报告.docx
- 非遗文化数字化保护与创意产业园项目市场调研报告.docx
- 航空航天用钛合金精密铸件生产基地项目建议书.docx
- 5G+智慧矿山整体解决方案示范项目可行性研究报告.docx
最近下载
- ECAS 培训知识及内容.ppt VIP
- 2023年(劳务员)基础知识题库及答案【精选题】.docx
- 内科护理--循环系统疾病常见症状与体征的护理.pptx VIP
- 《机械基础(第七版)》教案全套 劳动 第1--15章 带传动---气压传动.docx
- 两违整治工作方案.pptx
- 2025年无人机驾驶员执照数据安全与网络安全关系辨析专题试卷及解析.pdf VIP
- 2025年房地产经纪人查封房、抵押房等瑕疵产权房处理专题试卷及解析.pdf VIP
- GM8775C数据手册( MIPI 转单双通道LVDS).pdf VIP
- 2025年特许金融分析师利率风险与永续债专题试卷及解析.pdf VIP
- 2023年GCP考试试卷(网校专用).docx
原创力文档

文档评论(0)