鸿蒙系统是什么架构
华为鸿蒙系统是一款全新的面向全场景的分布式操作系统,创造一个超级虚拟终端互联的世界,将人、设备、场景有机地联系在一起,将消费者在全场景生活中接触的多种智能终端实现极速发现、极速连接、硬件互助、资源共享,用最合适的设备提供最佳的场景体验。
鸿蒙系统(HarmonyOS)采用的是“分布式架构”。这是一种全新的、面向未来的设计理念,其核心特点可以概括为:
- 分布式软总线: 这是鸿蒙架构的核心创新点。它像一条虚拟的“高速公路”,允许运行在不同物理设备(如手机、平板、手表、智慧屏、车机、IoT设备等)上的鸿蒙系统组件和应用,以极低的时延和高速率无缝连接、通信和协作。它屏蔽了不同设备的硬件差异和通信协议差异。
- 微内核(逐步演化为多内核框架):
- 早期版本(HarmonyOS 1.x/2.x): 核心采用微内核设计,只提供最基础的核心服务(如任务调度、内存管理、进程间通信IPC)。这样做的好处是安全性高(核心服务与非核心服务高度隔离,攻击面小)、高可靠性(核心模块精简,出错概率低)、高扩展性(核心稳定,外围服务可灵活扩展)。
- 后期版本(HarmonyOS 3.x 及以后): 实际演进为多内核混合设计框架。根据不同的设备类型和性能需求,内核层会灵活选用 Linux宏内核(适用于高性能设备,如手机、平板)、LiteOS-A微内核(适用于中等性能设备,如智能手表)或LiteOS-M微内核(适用于资源极度受限的MCU设备,如智能家居单品)。这个框架被称为 HDF(HarmonyOS Driver Foundation),统一管理不同内核驱动和硬件资源。分布式软总线运行在内核层之上,协调不同内核架构之间的通信。
- 分层结构: 系统整体上仍然是分层的:
- 内核层: 如第2点所述,提供底层硬件驱动、基础能力。
- 系统服务层: 提供鸿蒙的核心能力框架,是“分布式能力”的具体实现。其中包括:
- 基础系统服务(如分布式软总线、分布式数据管理、分布式任务调度、设备虚拟化、方舟多语言运行时等)
- 增强系统服务(如多模输入、图形、AI、用户程序框架等)
- 框架层: 为应用开发提供标准化的接口和服务,如 UI 框架、Ability 框架等。
- 应用层: 运行基于鸿蒙开发的应用(包括 FA/FA with Service / Stage 模型的应用)。
- 核心思想 - “分布式一切”: 鸿蒙架构的终极目标是让用户感觉所有设备像使用同一台设备一样便利:
- 硬件互助,资源共享: 设备可以方便地调用其他设备的硬件能力(如手机调用电视的摄像头和扬声器)。
- 一次开发,多端部署: 开发者只需开发一套主要逻辑,即可方便地适配部署到多种设备上。
- 统一生态: 构建跨设备、跨生态(如智能家居、运动健康等)的统一应用和服务体验。
总结来说,鸿蒙系统的核心架构是:
- 以“分布式软总线”为中枢神经系统,
- 构建在灵活的多内核框架(HDF)之上,
- 通过系统服务层实现强大的分布式能力(数据/任务/虚拟化等),
- 最终目标是为用户和开发者提供一个无缝融合、跨设备协同的统一操作系统平台。
简单理解,你可以把它想象成一个能把各种不同设备“粘合”成一个“超级虚拟终端”的粘合剂,而微内核(或演进后的多内核框架)和分布式设计是这个粘合剂得以高效、安全、灵活工作的基础。这使它特别适合万物互联(IoT)和智能终端的场景。
【「鸿蒙操作系统设计原理与架构」阅读体验】01-初始华为鸿蒙
的应用经验,已形成了一套较完备的理论体系。鸿蒙操作系统在该理论体系的基础上,结合我国多年的产业化经验,参考学术界的最新研究成果,完成了基础架构设
名单公布!【书籍评测活动NO.53】鸿蒙操作系统设计原理与架构
知识的“指导老师”。 以华为官方为主导,选择最权威的参考资料,由鸿蒙开发团队的专家亲自执笔的新书《鸿蒙操作系统设计原理与
网络架构的时钟系统——设计与验证
随着软件定义汽车与中央式电子电器架构的提出,以及自动驾驶技术应用、人机交互模式改变与网联化的需求,对网络架构的时钟系统提出了更高的要求与挑战。本
资料下载
北汇信息
2022-11-02 15:52:09
华为鸿蒙系统内核源码分析上册
鸿蒙內核源码注释中文版【 Gitee仓】给 Harmoηy○S源码逐行加上中文注解,详细阐述设计细节,助你快速精读 Harmonyos内核源码,掌握整个鸿蒙内核运行机制四大码仓和wki每日同步更新。
资料下载
jf_34063363
2021-04-09 14:40:28
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 芯片的工作原理是什么?
- ssd是什么意思
- 什么是蓝牙?它的主要作用是什么?
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- EDA是什么?有什么作用?
- 中科院研发成功2nm光刻机
- 苹果手机哪几个支持无线充电的?
- dtmb信号覆盖城市查询
- 怎样挑选路由器?
- 华为芯片为什么受制于美国?
- 元宇宙概念股龙头一览
- type-c四根线接法图解
- 锂电池和铅酸电池哪个好?
- 什么是场效应管?它的作用是什么?
- 如何进行编码器的正确接线?接线方法介绍
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- 苹果nfc功能怎么复制门禁卡
- 单片机和嵌入式的区别是什么
- amoled屏幕和oled区别
- BLDC电机技术分析
- 复位电路的原理及作用
- dsp是什么意思?有什么作用?
- iphone13promax电池容量是多少毫安
- 苹果无线充电器怎么使用?
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 自举电路图
- 通讯隔离作用
- 苹果笔记本macbookpro18款与19款区别
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 传感器常见类型有哪些?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机