Time System

时间控制

时间控制模块用于描述 RTOS 中的时间管理机制,包括 Tick System、 Delay、Software Timer、Timeout 与 Scheduler Timing, 是实时系统调度精度与响应能力的基础。

时间控制模型定义

Time Control Model = Tick System + Delay Mechanism + Timer System + Scheduler Timing

核心机制说明

Tick 驱动

系统通过周期性中断维护全局时间基准,并触发调度检查。

Delay 阻塞

任务进入时间等待队列,等待 Tick 递减至恢复条件。

Timer 回调

软件定时器基于 Tick 驱动执行回调逻辑与周期任务。

调度联动

时间系统直接影响时间片轮转、超时唤醒与任务切换。

核心实验

以下实验用于验证系统时间行为与调度节拍之间的关系。

关联系统

深入学习