鸿蒙系统和操作系统内核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.外核
将硬件资源直接暴露给应用程序,由应用自行管理硬件;外核只负责进程创建、销毁、调度与程序隔离。
优点:消除硬件抽象带来的性能损耗,应用可精细控制硬件。
缺点:仍需要内核提供底层中断、内存管理支持,不替代传统内核。

浙公网安备 33010602011771号