鸿蒙系统和操作系统内核2

鸿蒙系统发展历程

2015:华为内部立项鸿蒙,研发分布式微内核系统

2019.08 鸿蒙 1.0:正式发布,仅搭载荣耀智慧屏,验证分布式技术

2020.09 发布,2021.06 上线 鸿蒙 2.0:支持手机、平板等设备,兼容安卓应用;OpenHarmony 开源

2022.07 鸿蒙 3.0:优化超级终端,主推 ArkTS 开发语言

2023.08 鸿蒙 4.0:发布 HarmonyOS NEXT 预览版,开启纯血鸿蒙路线

2024.10 HarmonyOS NEXT(鸿蒙 5):纯血鸿蒙,移除安卓兼容层,仅支持鸿蒙原生应用

2025.10 鸿蒙 6:深度融合 AI,推出鸿蒙电脑

2026 鸿蒙 7:升级安全体系,完善全场景原生生态

1.宏内核(单内核)

所有内核模块(进程调度、内存管理、文件系统、驱动等)都运行在内核态;应用程序在用户态,通过系统调用使用内核服务。

优点:性能高;支持模块化、抽象、分层等优化。

缺点:内核庞大,任一模块出错,整个系统崩溃。

代表:Linux、UNIX、FreeBSD。

2.微内核

内核只保留最基础功能,文件系统、驱动等拆成独立服务,运行在隔离用户进程。

优点:服务相互隔离,单个服务故障不会导致系统整体崩溃,安全性可靠性高。

缺点:服务间通信多,性能开销更大。

3.外核

将硬件资源直接暴露给应用程序,由应用自行管理硬件;外核只负责进程创建、销毁、调度与程序隔离。

优点:消除硬件抽象带来的性能损耗,应用可精细控制硬件。

缺点:仍需要内核提供底层中断、内存管理支持,不替代传统内核。