- 天脉2操作系统
天脉2分区式实时操作系统是专为综合化、模块化的系统架构而设计、开发的,支持多应用任务子系统,具备分区功能的强实时操作系统,适用于对综合化有较高要求的嵌入式系统。天脉2操作系统是符合ARINC653标准的国产分区实时操作系统,面向多应用,多任务的使用场景。在空间方面,天脉2通过存储器管理单元(MMU)实现多个应用软件的空间隔离,既保证了核心中数据不被非法访问,也保证了分区应用间数据访问的安全性。在时间方面,严格按照分区调度表进行时间片轮转,各分区在分配的时间窗口内独占CPU,保证了运行时间的确定性。
天脉2操作系统软件由核心操作系统(Core0s)、分区操作系统(Partition 0s)、可配置组件和模块支持层(MSL)四部分组成,结构如图所示。
天脉2操作系统软件结构
其中,核心操作系统实现系统内资源管理和设备管理,以及分区管理、分区调度、分区间通信、系统故障监控等;分区操作系统驻留于每个分区,实现分区内调度和管理;可配置组件为满足特定功能需求开发的功能模块,可自行根据需求进行配置选择;MSL提供硬件资源的访问支持。根据天脉2操作系统的功能和特点,天脉2操作系统适用于综合化、模块化架构的机电综合管理计算机。