HarmonyOS 二读之摘要 - 偏系统

950阅读 0评论2021-10-01 iibull
分类:其他平台

面向物联网, 提供分布式能力的OS。
  支持的开发语言包括Java、XML、C/C++ 、 JS、CSS 和HML(HarmonyOS Markup Language)。

HarmonyOS整体遵从分层设计,分为:内核层、系统服务层、框架层和应用层。
内核层
  -- 内核子系统:  通过KAL(Kernel Abstract Layer)屏蔽多内核差异,对上层提供基础的内核能力,包括进程/线程管理、内存管理、文件系统、网络管理和外设管理等。
  -- 驱动子系统
     硬件驱动框架(HDF)HarmonyOS硬件生态开放的基础,提供统一外设访问能力和驱动开发、管理框架。


多种设备之间能够实现硬件互助、资源共享,依赖的关键技术包括分布式软总线分布式设备虚拟化分布式数据管理分布式任务调度等。

安全构建

  1. 在搭载HarmonyOS的分布式终端上,可以保证“正确的人,通过正确的设备,正确地使用数据”。
  2.     通过“分布式多端协同身份认证”来保证“正确的人”。
  3.     通过“在分布式终端上构筑可信运行环境”来保证“正确的设备”。
  4.     通过“分布式数据在跨终端流动的过程中,对数据进行分类分级管理”来保证“正确地使用数据”。


上一篇:OpenHarmony 3.x LTS 新特征
下一篇:OpenHarmony 3.0 LTS 标准系统体验