周期采集和用户操作命令能否分别采用不同驱动方式?
正在打开页面…
正在打开页面…
实时任务调度组织任务进入运行,结合优先级和资源状态,并按时间、事件、数据、中断或命令等条件驱动。
实时任务调度由管理系统组织多个任务的执行。任务有等待、就绪、运行等状态;优先级和相关资源影响能否以及何时投入运行。调度的目标要联系任务功能与时限,不能只靠一个全局顺序覆盖所有条件。
| 驱动方式 | 需要明确的触发条件 |
|---|---|
| 时间 | 预定时刻或周期 |
| 事件、数据 | 相应事件发生或数据可用 |
| 中断 | 相应硬件/系统中断 |
| 命令 | 接收到指定操作要求 |
这些是教材类别,具体采用哪种由任务和实现决定,不意味一个任务必须同时具备全部方式。
任务被触发后仍需调度和资源,随后执行。优先级说明运行安排的约束,不能据“高优先”标签无条件保证零等待或满足任何截止时间。检查应把触发、调度、执行和结果交付联系起来,原文没有给特定操作系统算法,不能补写其默认行为。
基础测试统一使用选择题,先确认概念、定义和关键判断是否扎实。
周期采集和用户操作命令能否分别采用不同驱动方式?
触发任务后还须考虑什么?
暂无前置知识
暂无后续知识
暂无引用。