速率单调算法
第3章 实时任务管理主讲: 黎忠文 目录 3.1 实时任务的概念 3.2 实时任务调度 3.1 实时任务的概念 实时系统所要响应和处理的外部事件有三种形式: 多个异步发生的外部事件 多个周期性发生的外部事件 上述两种情况的组合 如果为处理每一个外部事件而编制一个程序,这种程序的执行有两种方式。一种是顺序执行,一种是并发执行。 3.1.1 用顺序执行的程序实现实际应用系统 用一个事件中断处理程序,来捕捉外部所发生的事件,并把捕捉到的事件登记在一个先进先出的事件队列中,然后,用一个控制循环不断地测试事件队列,若事件队列非空,取队列的第一个元素,转去处理相应事件的程序,并把该元素从队列中移去,执行结束,又回到循环的顶部,继续测试队列和取队列中事件进行处理。 这种处理方式,具有如下特点: 严格按照顺序执行,每一个操作都必须在一个操作结束之后进行。 程序在运行过程中,独占系统资源,系统资源的状态只由程序本身确定,不受外界因素的影响。 程序执行的结果与它的执行过程无关,不管它是连续不断地执行,还是曾经被事件中断处理程序所中断过,都不影响它的执行结果。 如果程序执行时的初始条件相同,则最终结果也相同。 以上特点说明了顺序程序的封闭性,所谓封闭性,是指程序一旦运行,其结果不受外界因
您可能关注的文档
最近下载
- 2025年国家农业农村部京外事业单位招聘考试试卷真题.pdf VIP
- 中国临床肿瘤学会(CSCO)尿路上皮癌诊疗指南2025.docx VIP
- 统计分析与spss的应用(第6版)全套PPT课件.pptx
- 入党志愿书(全电子版)-空白.pdf VIP
- 国家能源集团电力产业技术监督实施细则-第11部分 火电产业汽轮机技术监督.pdf VIP
- 2026年中考物理考前最后一课(解析版).docx VIP
- 深度解析(2026)《GBT 30085-2013工业系统、装置和设备及工业产品 电缆和电线的标记》.pptx VIP
- 3-AutoCAD-Plant-3D-初级培训-Plant-3D三维建模.pdf VIP
- TZSRA 003-2024 特种四足机器人本体通用技术要求.pdf VIP
- 浙江省建设工程造价咨询服务项目及收费指引-浙建价协〔2021〕13号—计算表.xlsx VIP
原创力文档

文档评论(0)