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