Kernel Behavior

真实系统运行(Real System Run)

本实验用于展示HRTOS内核在真实运行状态下的完整执行链路, 包括任务创建、调度触发、上下文切换与任务恢复全过程。

运行特征

Task Create → Ready Queue → Scheduler → Context Switch → Execute → Block/Return

内核执行入口映射

os_task_create()

创建任务并进入Ready队列

os_schedule_trigger()

触发调度器执行

os_context_save()

保存当前任务上下文

os_context_switch()

执行任务切换逻辑

os_context_restore()

恢复目标任务执行

系统运行流程

任务创建阶段

系统初始化任务TCB并加入调度队列。

调度器激活

根据优先级或时间片选择可运行任务。

上下文切换

保存当前任务寄存器并恢复目标任务状态。

任务执行

CPU进入任务函数执行实际逻辑。

阻塞或切换

任务因事件、延时或抢占进入下一轮调度。

系统行为意义

真实系统运行展示的是RTOS内核的整体协作机制, 是理解调度器与任务系统之间关系的核心实验。

相关导航

任务执行模型

Task Execution

调度系统

Scheduling Engine

中断机制

Interrupt Flow

任务生命周期

Task Lifecycle