- 1
- 0
- 约1.03万字
- 约 49页
- 2026-06-26 发布于山东
- 举报
操作系统第5章进程同步
5.1进程的互斥临界资源和临界区ProcessObserverbeginL1:observeralorry;count:=count+1;gotoL1;end;ProcessReporterbeginprintcount;count:=0;end;某交叉路口设置了一个车辆自动计数系统,该系统由观察者进程Observer和报告者进程Reporter组成。观察者能识别卡车,并对通过的卡车计数。Reporter进程定时将观察者的计数值打印输出,每次打印后把计数值清“0”,再进行下一个时段的统计,这两个进程的并发执行可完成对每小时卡车流量的统计。在某段时间内只允许一个进程使用的资源称为临界资源,使用临界资源的那一部分程序称为程序的临界区。Count:临界资源临界区
5.1进程的互斥临界资源和临界区(续)访问临界资源的进程描述为:为了提供对互斥的支持,系统必须满足以下条件:(1)互斥:一次最多一个进程能够进入临界区,当有进程在临界区执行时,其它进程若想要进入临界区,则需要等待。(2)有限等待:不能让一个进程无限制地在临界区内执行,即任意进入临界区的进程必须在有限时间内退出临界区。(3)空闲让进:如果某进程退出临界区,而有其它进程正在等待进入临界区时,应当让这个进程进入。
5.1进程的互斥使用硬件实现互斥1.中断禁用while(true
您可能关注的文档
- 计算机操作系统原理与实践—基于openEule课件 第1章 绪论.pptx
- 计算机操作系统原理与实践—基于openEule课件 第2章 操作系统结构.pptx
- 计算机操作系统原理与实践—基于openEule课件 第3章 内存管理.pptx
- 计算机操作系统原理与实践—基于openEule课件 第4章 进程与线程.pptx
- 计算机操作系统原理与实践—基于openEule课件 第6章 死锁.pptx
- 计算机操作系统原理与实践—基于openEule课件 第7章 处理器调度.pptx
- 计算机操作系统原理与实践—基于openEule课件 第8章 文件系统.pptx
- 计算机操作系统原理与实践—基于openEule课件 第10章 大容量存储器.pptx
- 计算机操作系统原理与实践—基于openEule课件 第11章 系统安全.pptx
- 2026年教育机构在线教学平台搭建方案.docx
最近下载
- 2026年海南省粮食和物资储备集团有限公司招聘备考题库附答案详解.docx VIP
- 2026年海南省粮食和物资储备集团有限公司招聘备考题库参考答案详解.docx VIP
- 防雷安全领域重大事故隐患判定标准 (试行).docx VIP
- 2026年海南省粮食和物资储备集团有限公司招聘备考题库完整参考答案详解.docx VIP
- 2026年海南省粮食和物资储备集团有限公司招聘备考题库及一套参考答案详解.docx VIP
- 水文测验试题及详细答案.docx
- 2025年新九年级化学暑假提升讲义(沪教版)第07讲 氧气的制备(解析版).pdf VIP
- 2025年新九年级化学暑假提升讲义(沪教版)第06讲 性质活泼的氧气(解析版).pdf VIP
- xx公司经营计划管理制度.docx VIP
- GB_T 23457-2025《预铺防水卷材》标准详解.docx VIP
原创力文档

文档评论(0)