SYSTEM VIEW

系统运行视图

以可视化方式呈现 HRTOS 内核运行过程,包括任务调度、上下文切换、中断流、时间系统与确定性执行链。

系统模型概述(System Model Overview)

HRTOS 并不是传统意义上的操作系统,而是一个以“时间确定性”为核心约束的实时执行模型。

什么是 HRTOS System View

System View 描述的是 HRTOS 内核的完整运行结构,包括任务执行流(Execution Flow)、 中断响应机制(Interrupt Flow)、调度循环(Scheduler Cycle)、时间系统(Time System) 与内存约束模型(Memory Constraint Model)。

它不是代码级 API 文档,而是系统级运行语义模型(System-level Semantic Model)

核心设计原则

HRTOS 的所有运行行为都围绕三个核心约束:

• 时间确定性(Temporal Determinism)
• 执行可预测性(Execution Predictability)
• 系统可分析性(System Analysability)

任何调度、中断或内存行为,只要破坏其中任意一个条件,系统即失去实时性意义。

系统运行模型结构

HRTOS 的运行可以抽象为一个闭环因果系统:

Event → Interrupt → Scheduler → Execution → Memory → Time → Event

这个闭环决定了系统不是“执行程序”,而是在持续维护一个可证明的时间状态空间。

与传统 RTOS 的区别

传统 RTOS 关注“任务调度效率”,而 HRTOS 关注: 整个系统行为是否可被时间函数描述

即:不仅要“跑得快”,还必须“每次都可预测地跑”。

设计目标

System View 的目标是建立一个统一模型,用于解释:

✔ 为什么任务会在某个时间点执行
✔ 为什么中断会改变调度路径
✔ 为什么内存影响实时性
✔ 为什么系统可以被数学化分析

核心运行流程

系统从任务执行到调度切换的完整运行路径

结构视图

系统级运行结构与抽象模型