鴻蒙系統是一款面向未來、面向全場景的分布式操作系統,鴻蒙系統開創性地提出了基于同一套系統能力、適配多種終端形態的分布式理念,在這個理念加持下,可支持多種終端設備。
HarmonyOS系統架構整體上遵從分層設計,從下向上分為內核層、系統服務層、框架層和應用層。
HarmonyOS系統功能按照“系統 》 子系統 》 功能/模塊”逐步逐級展開,在多設備部署場景下,支持根據實際需求裁剪或增加子系統或功能/模塊。
內核層:
鴻蒙系統分為內核子系統和驅動子系統。在內核子系統中鴻蒙系統采用多內核設計,支持針對不同資源受限設備選用合適的OS內核;鴻蒙系統驅動框架是鴻蒙系統硬件生態開放的基礎,它提供統一外設訪問能力和驅動開發、管理框架。
系統服務層:
系統服務層是鴻蒙系統的核心能力幾何,通過框架層對應用程序提供服務。包含了系統基本能力子系統集、基礎軟件服務子系統集、增強軟件服務子系統集、硬件服務子系統四個部分。
框架層:
框架層為鴻蒙系統應用程序提供Java/C/C++/JS等多語言用戶程序框架和Ability框架,及各種軟硬件服務對外開放的多語言框架API,也為搭載鴻蒙系統的電子設備提供C/C++/JS等多語言框架API。
應用層:
應用層包括系統應用和第三方非系統應用,鴻蒙系統應用由一個或多個FA或PA組成。
系統安全:
在搭載鴻蒙系統的分布式終端上課保證正確的人通過正確的電子設備,正確地使用數據。
通過分布式多段協同身份認證保證“正確的人”
通過在分布式終端構筑可信運行環境保證“正確的電子設備”
通過分布式數據在跨終端流動的過程中,對數據進行分類分級管理來保證“正確地使用數據”
以上是鴻蒙系統的底層架構綜述,希望有所幫助。
本文綜合自PHP中文網、CSDN
責編AJX
-
分布式
+關注
關注
1文章
911瀏覽量
74566 -
架構
+關注
關注
1文章
516瀏覽量
25499 -
鴻蒙系統
+關注
關注
183文章
2636瀏覽量
66470
發布評論請先 登錄
相關推薦
評論