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

    文章

    789

    浏览量

    74265
  • 架构
    +关注

    关注

    1

    文章

    493

    浏览量

    25324
  • 鸿蒙系统
    +关注

    关注

    183

    文章

    2624

    浏览量

    65537
收藏 人收藏

    评论

    相关推荐

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

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

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

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

    华为鸿蒙系统怎么样 华为鸿蒙系统和安卓系统的区别

    华为鸿蒙系统是华为公司自主研发的全场景分布式操作系统,于2019年8月首次发布。鸿蒙系统不同于传
    的头像 发表于 02-02 14:54 894次阅读

    鸿蒙OS 分布式任务调度

    鸿蒙OS 分布式任务调度概述 在 HarmonyO S中,分布式任务调度平台对搭载 HarmonyOS 的多设备构筑的“超级虚拟终端”提供统一的组件管理能力,为应用定义统一的能力基线、接口
    的头像 发表于 01-29 16:50 297次阅读

    质疑鸿蒙系统的是什么人群?为什么要杠

    2019 年,HarmonyOS 鸿蒙操作系统正式发布。但接下来很长的时间里,鸿蒙都是在自研的基础上,内置一个 AOSP 架构。目的很简单,就是让 HarmonyOS 兼容安卓的 ap
    的头像 发表于 01-22 22:20 214次阅读
    质疑<b class='flag-5'>鸿蒙</b><b class='flag-5'>系统</b>的是什么人群?为什么要杠

    鸿蒙系统和安卓的区别 鸿蒙系统有什么特别之处

    分布式架构,可以在不同设备上实现无缝连接和协同工作。而安卓系统采用的是集中式架构,设备之间的连接和协同工作相对较为困难。 鸿蒙
    的头像 发表于 01-18 11:45 7396次阅读

    很多人质疑鸿蒙,那它算不算国产操作系统

    、汽车等。这意味着鸿蒙可以在多个设备之间实现无缝切换和共享数据。 安卓系统则主要用于移动设备,如手机和平板电脑。 2、系统架构 鸿蒙的核心是
    发表于 01-17 22:04

    什么是分布式架构?

    分布式架构是指将一个系统或应用拆分成多个独立的节点,这些节点通过网络连接进行通信和协作,以实现共同完成任务的一种架构模式。这种架构模式旨在提
    的头像 发表于 01-12 15:04 688次阅读
    什么是<b class='flag-5'>分布式</b><b class='flag-5'>架构</b>?

    鸿蒙系统和安卓的区别哪个好用

    的一些问题,如性能、隐私安全等。而安卓系统是由谷歌开发和推广的移动设备操作系统,目前在全球范围内占据主导地位。 鸿蒙系统架构更为先进和高效
    的头像 发表于 01-11 11:15 1105次阅读

    鸿蒙千帆起】《开心消消乐》完成鸿蒙原生应用开发,创新多端联动用户体验

    加强游戏与玩家之间交互的提醒,用户不需要频繁打开游戏就能接收到游戏中的关键信息,比如精力恢复、新关卡开放、活动信息提醒等,给玩家提供了更加便捷的游戏体验。 同时,HarmonyOS 特有的分布式软总线
    发表于 01-03 10:22

    分布式系统硬件资源池原理和接入实践

    提供更好的服务体验。 图 3 鸿蒙硬件资源池支持各类消费者场景 2.2 开发者场景 对于开发者来说,由于分布式硬件资源池将跨设备硬件调用的复杂度都封装在了系统底层,跨设备硬件复用本地
    发表于 12-06 10:02

    华为鸿蒙系统

    华为鸿蒙系统(HUAWEI Harmony OS),是华为公司在2019年8月9日于东莞举行的华为开发者大会(HDC.2019)上正式发布的操作系统。 华为鸿蒙
    发表于 11-02 19:39

    标准系统:鸿元智通 HM-3568工业级鸿蒙核心板

    Launcher 支持 应用程序框架 支持 TDD测试 不支持 XTS测试 支持 电源管理 支持 Camera 支持 音频 支持 视频 支持 分布式 支持 WIFI 支持 GPU 支持 蓝牙 支持 JS框架 支持 南向IDE 不支持 开发板可获取 支持 代码仓地址 待提供 购买链接
    发表于 10-19 10:51

    鸿蒙操作系统的前世今生

    上层接口和分布式能力的统一。 借助以上优势, 鸿蒙操作系统可实现不同终端设备之间的极速连接、硬件互助和资源共享,为不同的群体带来升级体验: 对消费者而言, 鸿蒙操作
    发表于 10-08 19:55

    分布式控制系统的基础架构和原理。

    ,各子系统之间通过高速通信网络进行数据传输和指令交互。 以下是讯维分布式控制系统的基础架构和原理:   控制模块:负责接收并处理各种传感器数据,根据预设逻辑输出控制指令。控制模块可以部署在多个节点上,每个节点负责处
    的头像 发表于 08-28 11:44 718次阅读
    <b class='flag-5'>分布式控制系统</b>的基础<b class='flag-5'>架构</b>和原理。