执行流不是“代码执行顺序”,而是时间、CPU与调度器共同构建的受控执行路径。
在 HRTOS 中,执行流必须可追踪、可预测、可分析。
执行流起点:
• 外部中断(IO / Sensor)
• Tick 定时器
• 任务唤醒 / IPC 信号
所有触发事件不会直接执行任务,而是进入调度器统一排序。
系统决定“谁在下一时间片获得 CPU”。
执行过程可能发生:
• 中断嵌套
• 抢占切换
• 再调度计算
执行流是“动态分支结构”,而非线性流程。
任务完成必须进入确定状态迁移:
Running → Dead → Resource Release
执行流 = 时间约束下的状态机路径。
Execution Flow 位于 RTOS 执行层核心,其行为受多系统共同约束:
Interrupt Flow → Scheduler Cycle → Execution Flow → Memory View → Time System → Deterministic Chain
模块关系:
→ 中断流模型
外部事件触发执行流入口
→ 调度循环
决定执行流的CPU分配
→ 任务生命周期
执行流状态基础(Ready/Running/Blocked)
→ 内存视图
影响执行时间抖动来源
→ 时间系统
执行流时间约束基准
→ 确定性因果链
执行流的数学化表达
System Position: Execution Flow = RTOS 执行层核心结构