HarmonyOS概述

1.HarmonyOS概述

1.HarmonyOS简介

HarmonyOS是一款面向未来的崭新的操作系统,对实现万物互联,联系世界有着重要作用。

1+8+N的构建

2.HarmonyOS架构与安全

架构

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

内核层
系统服务层
框架层
应用层
内核层

内核层包含内核子系统和驱动子系统

内核子系统

Linux Kernel LiteOS

驱动子系统

HDF(硬件驱动系统)

系统服务层
  • 分布式任务调度
  • 分布式任务管理
  • 分布式软总线
  • 方舟多语言运行时子系统
框架层

框架层为开发者提供:

  • 用户程序框架:支持Java/C/C++/JS等语言;
  • Ability框架:应用所具备能力的抽象;
  • 两种UI框架:适用于Java语言的Java UI框架和适用于JS 的 JS UI 框架
  • 多语言框架API : 支持多种软硬件服务对外开放的语言框架。
应用层

分为一个或多个FA(Feature)或PA(Particle Ability)组成

FA:

有UI界面,提供与用户交互的能力;

PA:

无UI界面,提供后台运行任务的能力以及统一的数据访问抽象

FA/PA架构能够实现特定的业务能力,支持跨设备应用开发

基于FA/PA构建的新应用生态,能够实现三方服务端跨设备智能分发,提供高效,一致的用户体验.

安全

HarmonyOS系统安全

正确的人

通过身份认证的数据访问者和业务操作者.

身份认证方式:

  • 协同互助认证
  • 多元素融合认证
  • 零信任模型
正确的设备
  • 设备证书认证
  • 安全启动
  • 可信执行环境
正确的使用数据

围绕数据的生成、储存、使用、传输以及销毁过程进行全生命周期的保护。

3.HarmonyOS关键特性

  • 硬件互助,资源共享。

  • 一次开发,多端部署。

  • 统一OS,弹性布署。

    一次开发,多端部署:提供的用户程序框架、Ability框架以及UI框架,实现多终端业务逻辑和界面逻辑的复用

4.HarmonyOS生态

HarmonyOS官网社区:

HarmonyOS应用开发文档:

HarmonyOS设备开发文档:

OpenHarmonyOS开源地址:

华为人才在线

posted @   RigelStar  阅读(597)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
· SQL Server 2025 AI相关能力初探
· 为什么 退出登录 或 修改密码 无法使 token 失效
点击右上角即可分享
微信分享提示