第五章并发性:互斥和同步浙江工业大学概要
并发性:互斥和同步 第五章 并发 (Concurrency) 多道程序设计技术、多处理器技术以及分布式处理技术使得操作系统设计时必须要面对多个进程并发的问题,设计时需要考虑下列问题: 并发进程间如何通信? 怎么解决资源的共享和竞争? 多个进程之间如何同步? 处理器的时间如何分配? 并发进程间的制约关系 在多道程序环境下,系统中各进程以不可预测的速度向前推进,进程的异步性会造成结果的不可再现性。为防止这种现象,异步的进程间推进受到两种限制: 1.资源共享关系 多进程共享资源,例如各进程争用一台打印机,这时各进程使用这台打印机时有一定的限制。每次只允许一个进程使用一段时间打印机,等该进程使用完毕后再将打印机分配给其它进程。这种使用原则称为互斥使用。 进程之间竞争资源面临三个控制问题: 互斥( mutual exclusion )指多个进程不能同时使用同一个资源; 死锁( deadlock )指多个进程互不相让,都得不到足够的资源; 饥饿( starvation )指一个进程一直得不到资源(其他进程可能轮流占用资源) 2.相互合作关系 在某些进程之间还存在合作关系,例如一个程序的输入、计算、打印三个程序段作为三个进程并发执行,由于这三个进程间存在着相互合作的关系,即先输入再计算、最后再打印的关系,所以这三个进程在并发
您可能关注的文档
- 第五章存储管理4.ppt
- 第五章厨房设备与设备管理.ppt
- 第五章实验室温场的获得.ppt
- 第五章导游与领队人员管理条例.ppt
- 第五章常用氧化还原滴定法(III).ppt
- 第五章常见的数控机床故障诊断与排除实例.ppt
- 第五章影响学前游戏的因素.ppt
- 第五章微生物代谢试题.doc
- 第五章报告请示批复_企业秘书写作.ppt
- 第五章操作系统的资源管理-处理机管理.ppt
- ORing工业网络解决方案.pdf
- 如何使用XMind与制作3:4比例美观图片.pdf
- 重症医学相关精神障碍药物合理使用专家共识解读.pptx
- 重症医学专业医疗质量控制指标(2024年版).pptx
- 重症医学专业医疗质量控制指标(2024年版)解读.pptx
- “鸭力全消 喜乐出圈”商场购物中心五一玩梗出圈季活动方案.pptx
- 商场购物中心大悦城(潮π广场)打造计划美陈升级改造方案.pptx
- MUSIC FESTIVAL音乐节线上整合营销传播运营策划方案.pptx
- 26HR-162:企业招聘分析:招聘配置工作总结分析报告.pdf
- 白酒国窖1573冰·JOYS夏季交响音乐品鉴私宴会营销活动方案.pptx
最近下载
- 小断面硬岩TBM平洞开挖及支护施工工艺.pdf
- 北师大版心理健康一年级下册16珍惜每一个生命.pptx VIP
- 基于分水岭和形态学的图像分割算法研究毕业设计.doc VIP
- 《13.4 尺规作图》优质习题课件 (2).pptx VIP
- 2025年-国际多学科间质性肺炎分类更新指南(ERS ATS 2025) 解读ppt课件.pdf
- 名师课件:13.4 尺规作图(2).ppt VIP
- 中国商品条码系统会员登记表.doc VIP
- 二年级下册期中考试试卷(含答案).docx
- 资料内容288电罗经手册rcu22-440 manual.pdf VIP
- APP获客是什么-app如何获客-渠道介绍.docx VIP
原创力文档

文档评论(0)