内存布局(Memory Layout)
内存布局定义系统的执行空间划分规则, 用于约束任务与内核的 访问边界。
内存结构模型
HRTOS 的内存结构遵循严格的确定性分层模型,确保所有运行行为可预测:
[ 高地址 ]
任务栈(Task Stack)
动态堆(Heap)
静态数据区(Static Data)
4个工作寄存器组 / 位寻址区 / 全局变量
[ 低地址 ]
核心内存区域
内核空间
存放调度器、中断控制与系统核心逻辑,禁止任务直接访问。
任务栈
每个任务独立栈空间,用于上下文保存与函数调用。
堆空间
动态分配区域,用于运行时资源申请。
静态区
全局变量与系统初始化数据存储区域。