# 双域操作系统（MetaOS）

### 什么是MetaOS？

MetaOS是中科时代（深圳）计算机系统有限公司自研的、行业领先的工业级双域操作系统，是数位计算机/工业控制领域行业专家基于中国科学院计算技术研究所对计算机系统的深入理解，经多年研究，合作开发而成，具有稳定可靠、硬实时、算控一体等特点。

MetaOs构建了一个双内核的系统框架rkernel，无缝的并行运行普通内核lkernel以及实时内核xkernel，实时内核处理所有的关键活动，例如处理中断和调度实时线程，完成有严格时间要求的硬实时任务，lkernel处理没有严格时间要求的软实时任务，如视觉、CAM、HMI、WEB等。xkernel的优先级高于lkernel，优先持有资源和处理中断。双内核各自管理的范围，称为域，因此这种双内核架构的操作系统，就是双域操作系统。

MetaOS支持X86等CPU平台，基于虚拟化，将CPU、内存、网卡、磁盘等硬件资源进行了细粒度划分，分配到了实时域和非实时域。虚拟化技术将双域进行了隔离，相互之间独立运行，互不干扰，各域可使用自身专属的硬件资源执行任务。这样的架构特点，天然具有高度的稳定性和可靠性。

### MetaOS的愿景

MetaOS致力于成为一款极致稳定、高效、生态开放的工业级实时操作系统。

- 在稳定性上，MetaOS基于双域架构以及虚拟化技术，为企业提供了一整套的工业实时应用程序稳定运行环境，且无论是复杂算法或是大规模数据传输与计算，亦或高负载大量带轴，均不断突破工业现场稳定运行时长；
- 在高效方面，MetaOS注重提升效率，在开机效率、开发部署效率、资源利用效率、数据收发效率、跨域通讯效率、磁盘读写效率等环节效率提升上不断优化，帮助企业用户在每一个环节提效；
- MetaOS也可以帮助企业打造边缘智能生态，在完美兼容linux生态的同时，向开发者提供开放能力集，企业开发者可以根据能力集快速构建实时应用。MetaOS还为开发者提供dumpsys、交叉编译工具链等多种插件，开发者也可以自研工具，在MetaOS运行使用，形成共享共建的工具市场。

我们希望，通过使用MetaOS：

- 工业企业，能更好地拥抱大数据技术、拥抱人工智能技术，充分发挥自身优势，提升生产效率、降低生产成本；
- 工业企业管理人员，能更好地管理生产过程，利用生产过程数据创造更智能、更精细的生产流程，加速提升产品竞争力；
- 工业企业开发人员，能更加便捷地进行工艺开发、设备监控、设备维护，降低工作强度、提高工作幸福感。