内存架构(Memory)
内存架构定义实时系统中的存储结构与时间行为约束,是任务调度与资源确定性的基础层。
模块演进
HRTOS 内存系统的设计已经从“静态内存分配模型”,演进为 “以时间行为为核心的运行时约束系统”。
该演进过程可以分为三个层级,每一层都对应独立的架构模型:
① 结构层(Memory Layout) —— 定义内存的物理与逻辑划分
② 语义层(Memory Model) —— 定义任务与内核的运行时访问关系
③ 行为层(Resource Contention) —— 定义竞争、延迟与时间不确定性来源
三者构成 HRTOS 内存时间约束模型。
架构关系
HRTOS 的内存架构由三个层级组成:
该路径描述内存从结构到行为的约束演进。
核心页面
系统意义
内存架构不仅是资源分配问题,而是时间确定性模型的一部分。 它决定系统是否能够被分析、预测与证明。
在 HRTOS 中,任务执行时间、中断响应延迟与资源访问路径, 都受到内存结构与访问规则的直接影响。
内存架构 = 运行时确定性基础