美文网首页
什么是HarmonyOS?HarmonyOS系统架构

什么是HarmonyOS?HarmonyOS系统架构

作者: 提起裙摆做女王i | 来源:发表于2021-08-30 13:13 被阅读0次

    一,什么是HarmonyOS
    HarmonyOS是华为开发的一款面向未来的,全场景“分布式智慧”操作系统。将逐步覆盖1+8+N全场景终端设备。
    1:代表智能手机
    8:代表PC,平板,手表,智慧屏,AI音箱,耳机,AR/VR眼镜,车机
    N:代表loT生态产品
    对于开发者而言,HarmonyOS通过多种分布式技术,整合不同终端硬件能力,行程一个虚拟的超级终端。
    二,HarmonyOS系统架构
    采用分层架构,共分四层。


    1-1架构图

    从下向上依次为:内核层,系统服务层,框架层,应用层。
    系统功能按照:系统->子系统->功能/模块。
    1,内核子系统:
    HarmoryOS采用多内核设计。支持针对不同,资源受限设备,选适合的OS内核,为上层提供基础操作系统能力。驱动子系统:硬件驱动框架(HDF),是HOS硬件开放的基础,提供统一外设访问能力和驱动开发管理框架,
    2,系统服务层:
    是HarmonyOS的核心能力集合,涵盖了,系统基本能力子系统集,基础软件服务子系统集,增强软件服务子系统集,硬件服务子系统集。
    3,框架层:
    为HarmonyOS应用开发提供了Java/C/C++/Js等多语言的用户程序框架,Ability框架,两种UI框架(包括使用于Java语言的JavaUI框架,适用于Js语言的JsUI框架),以及各种软硬件服务对外开放的多语言框架API。
    4,应用层:
    支持基于框架层实现业务逻辑的原子化开发。构建以FA/PA为基础组成单元应用(包括系统应用和第三方应用)
    FA:Feature Ability
    PA:Particle Ability
    FA和PA 是HarmonyOS应用的基本组成单元,能够实现特定的业务功能。
    一个应用可以包含多个FA/PA 。FA有UI界面,PA无UI界面。
    基于FA/PA构建的新型应用生态,能够实现三方服务跨设备智能分发,提供一致,高效的用户体验。


    1-2

    相关文章

      网友评论

          本文标题:什么是HarmonyOS?HarmonyOS系统架构

          本文链接:https://www.haomeiwen.com/subject/sywniltx.html