0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

鸿蒙系统底层架构 鸿蒙系统分布式架构

如意 来源:PHP中文网、CSDN 作者:PHP中文网、CSDN 2021-07-08 14:35 次阅读

鸿蒙系统底层架构鸿蒙系统分布式架构

鸿蒙系统是一款面向未来、面向全场景的分布式操作系统,鸿蒙系统开创性地提出了基于同一套系统能力、适配多种终端形态的分布式理念,在这个理念加持下,可支持多种终端设备。

HarmonyOS系统架构整体上遵从分层设计,从下向上分为内核层、系统服务层、框架层和应用层。

HarmonyOS系统功能按照“系统 》 子系统 》 功能/模块”逐步逐级展开,在多设备部署场景下,支持根据实际需求裁剪或增加子系统或功能/模块。

内核层:

鸿蒙系统分为内核子系统和驱动子系统。在内核子系统中鸿蒙系统采用多内核设计,支持针对不同资源受限设备选用合适的OS内核;鸿蒙系统驱动框架是鸿蒙系统硬件生态开放的基础,它提供统一外设访问能力和驱动开发、管理框架。

系统服务层:

系统服务层是鸿蒙系统的核心能力几何,通过框架层对应用程序提供服务。包含了系统基本能力子系统集、基础软件服务子系统集、增强软件服务子系统集、硬件服务子系统四个部分。

框架层:

框架层为鸿蒙系统应用程序提供Java/C/C++/JS等多语言用户程序框架和Ability框架,及各种软硬件服务对外开放的多语言框架API,也为搭载鸿蒙系统的电子设备提供C/C++/JS等多语言框架API。

应用层:

应用层包括系统应用和第三方非系统应用,鸿蒙系统应用由一个或多个FA或PA组成。

系统安全:

在搭载鸿蒙系统的分布式终端上课保证正确的人通过正确的电子设备,正确地使用数据。

通过分布式多段协同身份认证保证“正确的人”

通过在分布式终端构筑可信运行环境保证“正确的电子设备”

通过分布式数据在跨终端流动的过程中,对数据进行分类分级管理来保证“正确地使用数据”

以上是鸿蒙系统的底层架构综述,希望有所帮助。

本文综合自PHP中文网、CSDN

责编AJX

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 分布式
    +关注

    关注

    1

    文章

    931

    浏览量

    74641
  • 架构
    +关注

    关注

    1

    文章

    520

    浏览量

    25573
  • 鸿蒙系统
    +关注

    关注

    183

    文章

    2638

    浏览量

    66811
收藏 人收藏

    评论

    相关推荐

    【「鸿蒙操作系统设计原理与架构」阅读体验】-前四章阅读有感

    的交互方式。 具备异构分布式能力,分布式能力不再是服务器的专属能力。 Ch2 HarmonyOS 设计理念 用户体验最佳原则: 在终端硬件形态多样化的趋势下,保证用户分布式多设备协同体验一致性。 开发者
    发表于 01-31 11:33

    【「鸿蒙操作系统设计原理与架构」阅读体验】01-

    非常有幸能够获得发烧友的华为鸿蒙系统书籍的阅读资格,自己从事嵌入软件多年,但是对于操作系统的了解还是比较少的,一直从事MCU的部分开发任务,近两年随着中美关系的紧张化,国产化的操作
    发表于 01-25 11:05

    #新年新气象,大家新年快乐!#AIGC入门及鸿蒙入门

    、配置SDK等。 3. 开发实践**: 学习鸿蒙系统架构和API,了解其组件化、分布式等特性。 通过官方文档和社区资源,学习和掌握鸿蒙应用
    发表于 01-13 10:46

    AIGC入门及鸿蒙入门

    JDK、配置SDK等。 3. 开发实践: 学习鸿蒙系统架构和API,了解其组件化、分布式等特性。 通过官方文档和社区资源,学习和掌握鸿蒙
    发表于 01-13 10:32

    基于ptp的分布式系统设计

    。 PTP概述 PTP是一种网络时间同步协议,它允许网络中的设备同步它们的时钟。PTP基于IEEE 1588标准,旨在提供亚微秒级别的时间同步精度。PTP通过在网络中传播时间信息,并使用这些信息来校正本地时钟,从而实现精确的时间同步。 系统架构 基于PTP的
    的头像 发表于 12-29 10:09 193次阅读

    分布式、域控及SOA架构车身功能测试方案

    北汇信息推出分布式、域控以及SOA架构的车身功能测试解决方案,支持在实验室环境下完成车身单部件、系统级功能自动化测试,可以极大地提升车身功能的可靠性和稳定性。
    的头像 发表于 12-27 09:05 1781次阅读
    <b class='flag-5'>分布式</b>、域控及SOA<b class='flag-5'>架构</b>车身功能测试方案

    开源鸿蒙操作系统5.0 Release版本发布

    开源鸿蒙操作系统5.0 Release版本。 该版本在系统完备度、分布式创新、开发者体验以及系统稳定性等方面均实现了显著提升,标志着开源
    的头像 发表于 12-23 11:35 1056次阅读

    名单公布!【书籍评测活动NO.53】鸿蒙操作系统设计原理与架构

    底层设计逻辑出发,针对不同关键子系统的目标功能和实现路径做实际分析解读,帮助开发者理解鸿蒙操作系统底层逻辑,开发更适合
    发表于 12-16 15:10

    名单公布!【书籍评测活动NO.47】HarmonyOS NEXT启程:零基础构建纯血鸿蒙应用

    了Android的依赖,凭借分布式架构,实现多设备协作。 这一技术优势,使得应用开发者能够在智能手机、智能家居、可穿戴设备等多种平台上开发互联应用,大大简化了跨平台开发的复杂性。 由于这一特性,各大
    发表于 10-14 14:36

    鸿蒙跨端实践-JS虚拟机架构实现

    类似的框架,我们需要自行实现以确保核心基础能力的完整。 鸿蒙虚拟机的开发经历了从最初 ArkTs2V8 到 JSVM + Roma新架构方案 。在此过程中,我们实现了完整的鸿蒙版的“J2V8”和 基于
    的头像 发表于 09-30 14:42 2555次阅读
    <b class='flag-5'>鸿蒙</b>跨端实践-JS虚拟机<b class='flag-5'>架构</b>实现

    一体式IO与分布式IO:工业控制系统的两种架构

    一体式IO与分布式IO架构各有优势和局限性。选择合适的IO架构需要根据实际的生产需求、系统规模、成本预算和维护能力综合考虑。随着工业自动化技术的发展,
    的头像 发表于 07-17 16:12 1284次阅读
    一体式IO与<b class='flag-5'>分布式</b>IO:工业控制<b class='flag-5'>系统</b>的两种<b class='flag-5'>架构</b>

    鸿蒙开发就业前景到底怎么样?

    门槛与挑战: 鸿蒙开发需要程序员具备良好的编程语言基础, 并熟悉操作系统原理、分布式系统架构、云计算和人工智能等方面的知识。这种技术门槛虽然
    发表于 05-09 17:37

    分布式KVM坐席管理系统:打造智慧化城市运营新引擎

    讯维分布式KVM坐席管理系统,以其独特的分布式架构和智能化管理特性,正在成为智慧化城市运营的新引擎。该系统通过高效的信息共享和处理,不仅提升
    的头像 发表于 03-18 16:15 653次阅读

    分布式系统在交通监控工程中的创新应用案例

    应用,为交通管理带来了革命性的改变。 在某大型城市的交通监控工程中,讯维分布式系统成功应用,实现了对全市交通监控设备的统一接入和管理。通过该系统分布式
    的头像 发表于 03-18 16:14 613次阅读

    纯血鸿蒙系统,拿什么与安卓、iOS比?

    减少了40%的冗余代码后,HarmonyOS NEXT 的系统流畅度、能效、纯净安全特性等提升显著。 所以鸿蒙是作为开发者近10年的最具有潜力的发展道路,那么鸿蒙底层技术到底是什么
    发表于 02-21 21:04