内核 U-Core

涵盖驱动管理、组件管理、资源管理、任务调度等功能的管理与服务,
类似综合管理枢纽,优化协调系统中各体系资源分配,实现良性运作。

内核架构


主要模块


任务调度管理器

提供任务、组件和应用的启动、停止、暂停、任务优先级等管理功能,优化系统资源分配。

资源管理器

在相互竞争的应用程序之间有序的控制软硬件资源分配、使用、回收,便于资源在多程序间共享。

缓存管理器

为整个DataOS提供数据缓存能力,以便保障数据的高速访问。

组件管理器

负责DataOS所有应用及组件的启动、停止、运行和资源分配,支撑DataOS高效运行。

直接内存访问

将涉及数据交换、数据传输、数据采集、数据共享等工作直接通过内存访问,可避免多余的计算过程,保障数据传输效率。

驱动程序

在DataOS与各种系统、平台进行交互的过程中,将各种操作抽象化,实现以驱动方式来解耦,达到对接各种应用、系统、平台的能力。

RAL运行环境抽象模块

保障DataOS能够在各种基础设施上运行,且能够将基础硬件与DataOS解耦,适配不同的底层要求。