子系統(tǒng) > 功能/模塊”逐級展開,在多設(shè)備部署場景下,支持根據(jù)實(shí)際需求裁剪某些非必要的子系統(tǒng)或功能/模塊。HarmonyOS 技術(shù)架構(gòu)如[圖1]所示。 圖1 技術(shù)架構(gòu) 內(nèi)核層 內(nèi)核子系統(tǒng): HarmonyOS 采用多內(nèi)核設(shè)計(jì),支持針對不同資源受限設(shè)備選用適合的 OS 內(nèi)核。內(nèi)核抽象層(KAL,KernelAbstract Layer)通過屏蔽多內(nèi)核差異,對上層提供基礎(chǔ)的內(nèi)核能力,包括" />

在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

鴻蒙OS 技術(shù)架構(gòu)

王程 ? 來源:jf_75796907 ? 作者:jf_75796907 ? 2024-01-25 16:58 ? 次閱讀

HarmonyOS 整體遵從分層設(shè)計(jì),從下向上依次為:內(nèi)核層、系統(tǒng)服務(wù)層、框架層和應(yīng)用層。系統(tǒng)功能按照“系統(tǒng) > 子系統(tǒng) > 功能/模塊”逐級展開,在多設(shè)備部署場景下,支持根據(jù)實(shí)際需求裁剪某些非必要的子系統(tǒng)或功能/模塊。HarmonyOS 技術(shù)架構(gòu)如[圖1]所示。

圖1 技術(shù)架構(gòu)

wKgZomWyInuAAR6gAACwFYIXtuM135.png

內(nèi)核層

內(nèi)核子系統(tǒng): HarmonyOS 采用多內(nèi)核設(shè)計(jì),支持針對不同資源受限設(shè)備選用適合的 OS 內(nèi)核。內(nèi)核抽象層(KAL,KernelAbstract Layer)通過屏蔽多內(nèi)核差異,對上層提供基礎(chǔ)的內(nèi)核能力,包括進(jìn)程/線程管理、內(nèi)存管理、文件系統(tǒng)、網(wǎng)絡(luò)管理和外設(shè)管理等。

驅(qū)動子系統(tǒng):HarmonyOS驅(qū)動框架(HDF)是 HarmonyOS 硬件生態(tài)開放的基礎(chǔ),提供統(tǒng)一外設(shè)訪問能力和驅(qū)動開發(fā)、管理框架。

系統(tǒng)服務(wù)層

系統(tǒng)服務(wù)層是 HarmonyOS 的核心能力集合,通過框架層對應(yīng)用程序提供服務(wù)。該層包含以下幾個(gè)部分:

系統(tǒng)基本能力子系統(tǒng)集:為分布式應(yīng)用在 HarmonyOS 多設(shè)備上的運(yùn)行、調(diào)度、遷移等操作提供了基礎(chǔ)能力,由分布式軟總線、分布式數(shù)據(jù)管理、分布式任務(wù)調(diào)度、方舟多語言運(yùn)行時(shí)、公共基礎(chǔ)庫、多模輸入、圖形、安全、AI 等子系統(tǒng)組成。其中,方舟運(yùn)行時(shí)提供了 C / C++ / JS 多語言運(yùn)行時(shí)和基礎(chǔ)的系統(tǒng)類庫,也為使用方舟編譯器靜態(tài)化的 Java 程序(即應(yīng)用程序或框架層中使用 Java 語言開發(fā)的部分)提供運(yùn)行時(shí)。

基礎(chǔ)軟件服務(wù)子系統(tǒng)集:為 HarmonyOS 提供公共的、通用的軟件服務(wù),由事件通知、電話、多媒體、DFX、MSDP & DV 等子系統(tǒng)組成。

增強(qiáng)軟件服務(wù)子系統(tǒng)集:為 HarmonyOS 提供針對不同設(shè)備的、差異化的能力增強(qiáng)型軟件服務(wù),由智慧屏專有業(yè)務(wù)、穿戴專有業(yè)務(wù)、IoT 專有業(yè)務(wù)等子系統(tǒng)組成。

硬件服務(wù)子系統(tǒng)集:為 HarmonyOS 提供硬件服務(wù),由位置服務(wù)、生物特征識別、穿戴專有硬件服務(wù)、IoT 專有硬件服務(wù)等子系統(tǒng)組成。
根據(jù)不同設(shè)備形態(tài)的部署環(huán)境,基礎(chǔ)軟件服務(wù)子系統(tǒng)集、增強(qiáng)軟件服務(wù)子系統(tǒng)集、硬件服務(wù)子系統(tǒng)集內(nèi)部可以按子系統(tǒng)粒度裁剪,每個(gè)子系統(tǒng)內(nèi)部又可以按功能粒度裁剪。

框架層

框架層為 HarmonyOS 的應(yīng)用程序提供了 Java / C / C++ / JS 等多語言的用戶程序框架和 Ability 框架,以及各種軟硬件服務(wù)對外開放的多語言框架 API ;同時(shí)為采用HarmonyOS的設(shè)備提供了 C / C++ / JS 等多語言的框架 API,不同設(shè)備支持的 API 與系統(tǒng)的組件化裁剪程度相關(guān)。

應(yīng)用層

應(yīng)用層包括系統(tǒng)應(yīng)用和第三方非系統(tǒng)應(yīng)用。HarmonyOS 的應(yīng)用由一個(gè)或多個(gè) FA(Feature Ability)或 PA(Particle Ability)組成。其中,F(xiàn)A 有 UI 界面,提供與用戶交互的能力;而 PA 無 UI 界面,提供后臺運(yùn)行任務(wù)的能力以及統(tǒng)一的數(shù)據(jù)訪問抽象?;?FA / PA 開發(fā)的應(yīng)用,能夠?qū)崿F(xiàn)特定的業(yè)務(wù)功能,支持跨設(shè)備調(diào)度與分發(fā),為用戶提供一致、高效的應(yīng)用體驗(yàn)。

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • API
    API
    +關(guān)注

    關(guān)注

    2

    文章

    1554

    瀏覽量

    63269
  • 鴻蒙
    +關(guān)注

    關(guān)注

    57

    文章

    2468

    瀏覽量

    43634
  • HarmonyOS
    +關(guān)注

    關(guān)注

    79

    文章

    2005

    瀏覽量

    31787
收藏 人收藏

    評論

    相關(guān)推薦

    【「鴻蒙操作系統(tǒng)設(shè)計(jì)原理與架構(gòu)」閱讀體驗(yàn)】02-華為鴻蒙設(shè)計(jì)理念

    ,而是一個(gè)緊密協(xié)作的整體 。 分布式軟總線技術(shù)是 HarmonyOS 分布式架構(gòu)的核心支撐技術(shù)之一。它就像是一條無形的高速數(shù)據(jù)通道,通過一種輕量級的協(xié)議,實(shí)現(xiàn)了設(shè)備間的高速數(shù)據(jù)傳輸和狀態(tài)同步。在實(shí)際應(yīng)用中
    發(fā)表于 02-23 16:16

    【「鴻蒙操作系統(tǒng)設(shè)計(jì)原理與架構(gòu)」閱讀體驗(yàn)】01-初始華為鴻蒙

    的應(yīng)用經(jīng)驗(yàn),已形成了一套較完備的理論體系。鴻蒙操作系統(tǒng)在該理論體系的基礎(chǔ)上,結(jié)合我國多年的產(chǎn)業(yè)化經(jīng)驗(yàn),參考學(xué)術(shù)界的最新研究成果,完成了基礎(chǔ)架構(gòu)設(shè)計(jì)。鴻蒙操作系統(tǒng)通過架構(gòu)解耦,可彈性部署
    發(fā)表于 01-25 11:05

    #新年新氣象,大家新年快樂!#AIGC入門及鴻蒙入門

    、配置SDK等。 3. 開發(fā)實(shí)踐**: 學(xué)習(xí)鴻蒙系統(tǒng)的架構(gòu)和API,了解其組件化、分布式等特性。 通過官方文檔和社區(qū)資源,學(xué)習(xí)和掌握鴻蒙應(yīng)用的開發(fā)流程和技巧。 總結(jié)來說,AIGC作為一項(xiàng)結(jié)合了人工智能
    發(fā)表于 01-13 10:46

    AIGC入門及鴻蒙入門

    JDK、配置SDK等。 3. 開發(fā)實(shí)踐: 學(xué)習(xí)鴻蒙系統(tǒng)的架構(gòu)和API,了解其組件化、分布式等特性。 通過官方文檔和社區(qū)資源,學(xué)習(xí)和掌握鴻蒙應(yīng)用的開發(fā)流程和技巧。 總結(jié)來說,AIGC作為一項(xiàng)結(jié)合了
    發(fā)表于 01-13 10:32

    名單公布!【書籍評測活動NO.53】鴻蒙操作系統(tǒng)設(shè)計(jì)原理與架構(gòu)

    呈現(xiàn)鴻蒙系統(tǒng)的原理與架構(gòu)。 有利于糾正研究者、學(xué)生、開發(fā)者和行業(yè)從業(yè)者對鴻蒙技術(shù)理解的偏差,建立一個(gè)更好的鴻蒙生態(tài)環(huán)境。 整體概述:Harm
    發(fā)表于 12-16 15:10

    Taro鴻蒙技術(shù)內(nèi)幕系列(一):如何將React代碼跑在ArkUI上

    基于 Taro 打造的京東鴻蒙 APP 已跟隨鴻蒙 Next 系統(tǒng)公測,本系列文章將深入解析 Taro 如何實(shí)現(xiàn)使用 React 開發(fā)高性能鴻蒙應(yīng)用的技術(shù)內(nèi)幕。
    的頭像 發(fā)表于 10-25 17:24 ?586次閱讀
    Taro<b class='flag-5'>鴻蒙</b><b class='flag-5'>技術(shù)</b>內(nèi)幕系列(一):如何將React代碼跑在ArkUI上

    華為鴻蒙系統(tǒng)正式發(fā)布,華鼎冷鏈科技攜手共筑國產(chǎn)OS生態(tài)

    華為鴻蒙系統(tǒng)刷屏了!10月22日, 華為正式發(fā)布原生鴻蒙操作系統(tǒng)HarmonyOS NEXT,成為與蘋果iOS系統(tǒng)和谷歌安卓系統(tǒng)鼎足并立的全球第三大手機(jī)操作系統(tǒng)。 該系統(tǒng)不僅實(shí)現(xiàn)了系統(tǒng)底座的全部自研
    的頭像 發(fā)表于 10-25 11:43 ?624次閱讀
    華為<b class='flag-5'>鴻蒙</b>系統(tǒng)正式發(fā)布,華鼎冷鏈科技攜手共筑國產(chǎn)<b class='flag-5'>OS</b>生態(tài)

    鴻蒙生態(tài) 誠邁科技聯(lián)合龍芯中科發(fā)布基于龍架構(gòu)的開源鴻蒙方案

    10月15日,2024龍芯工業(yè)生態(tài)大會在南京隆重舉行。誠邁科技作為龍芯中科核心生態(tài)伙伴參會,聯(lián)合發(fā)布了基于龍架構(gòu)的開源鴻蒙方案——基于龍芯2K1500核心板的鴻誠志遠(yuǎn)龍系列開發(fā)板,攜手打造自主生態(tài)
    的頭像 發(fā)表于 10-18 10:02 ?625次閱讀
    <b class='flag-5'>鴻蒙</b>生態(tài) 誠邁科技聯(lián)合龍芯中科發(fā)布基于龍<b class='flag-5'>架構(gòu)</b>的開源<b class='flag-5'>鴻蒙</b>方案

    名單公布!【書籍評測活動NO.47】HarmonyOS NEXT啟程:零基礎(chǔ)構(gòu)建純血鴻蒙應(yīng)用

    了Android的依賴,憑借分布式架構(gòu),實(shí)現(xiàn)多設(shè)備協(xié)作。 這一技術(shù)優(yōu)勢,使得應(yīng)用開發(fā)者能夠在智能手機(jī)、智能家居、可穿戴設(shè)備等多種平臺上開發(fā)互聯(lián)應(yīng)用,大大簡化了跨平臺開發(fā)的復(fù)雜性。 由于這一特性,各大
    發(fā)表于 10-14 14:36

    鴻蒙跨端實(shí)踐-JS虛擬機(jī)架構(gòu)實(shí)現(xiàn)

    類似的框架,我們需要自行實(shí)現(xiàn)以確保核心基礎(chǔ)能力的完整。 鴻蒙虛擬機(jī)的開發(fā)經(jīng)歷了從最初 ArkTs2V8 到 JSVM + Roma新架構(gòu)方案 。在此過程中,我們實(shí)現(xiàn)了完整的鴻蒙版的“J2V8”和 基于系統(tǒng)JSVM的JS虛擬機(jī)框架
    的頭像 發(fā)表于 09-30 14:42 ?2809次閱讀
    <b class='flag-5'>鴻蒙</b>跨端實(shí)踐-JS虛擬機(jī)<b class='flag-5'>架構(gòu)</b>實(shí)現(xiàn)

    華為發(fā)布鴻蒙原生智能,OS深度融合AI,小藝升級為系統(tǒng)級智能體

    Beta。鴻蒙原生智能是基于軟硬芯云協(xié)同的硬件與基礎(chǔ)設(shè)施架構(gòu),AI與OS深度融合的智能系統(tǒng)。 小藝智能體:能思考,會規(guī)劃,可執(zhí)行 基于鴻蒙原生智能強(qiáng)大的AI底座,搭載盤古大模型,小藝升
    的頭像 發(fā)表于 06-24 14:30 ?899次閱讀
    華為發(fā)布<b class='flag-5'>鴻蒙</b>原生智能,<b class='flag-5'>OS</b>深度融合AI,小藝升級為系統(tǒng)級智能體

    HDC2024華為發(fā)布鴻蒙原生智能:AI與OS深度融合,開啟全新的AI時(shí)代

    董事長余承東先生表示:全新的Harmony Intelligence鴻蒙原生智能,將開啟全新的AI時(shí)代! ? 軟硬芯云協(xié)同 鴻蒙原生智能深度融合AI與OS “以消費(fèi)者體驗(yàn)為核心,為消費(fèi)者做偉大的產(chǎn)品”是華為終端堅(jiān)定不移的業(yè)務(wù)戰(zhàn)略
    的頭像 發(fā)表于 06-24 09:28 ?962次閱讀
    HDC2024華為發(fā)布<b class='flag-5'>鴻蒙</b>原生智能:AI與<b class='flag-5'>OS</b>深度融合,開啟全新的AI時(shí)代

    鴻蒙開發(fā)就業(yè)前景到底怎么樣?

    門檻與挑戰(zhàn): 鴻蒙開發(fā)需要程序員具備良好的編程語言基礎(chǔ), 并熟悉操作系統(tǒng)原理、分布式系統(tǒng)架構(gòu)、云計(jì)算和人工智能等方面的知識。這種技術(shù)門檻雖然較高,但也為開發(fā)者提供了提升自己技術(shù)水平的機(jī)
    發(fā)表于 05-09 17:37

    學(xué)鴻蒙的1萬個(gè)理由,北京中關(guān)村現(xiàn)大幅鴻蒙海報(bào)

    鴻蒙,向光而行,Get職場”薪“風(fēng)口;學(xué)鴻蒙,換道超車,Get技術(shù)”先“達(dá)人。這些宣傳也說明了隨著鴻蒙生態(tài)的高速發(fā)展,鴻蒙人才的需求愈加急迫
    發(fā)表于 05-08 20:31

    實(shí)錘!騰訊終于擁抱鴻蒙生態(tài),微信鴻蒙原生版本即將上線

    !這一消息引起了網(wǎng)友們的高度關(guān)注與熱烈討論,網(wǎng)友紛紛表示期待微信鴻蒙OS原生版本的正式發(fā)布。 鴻蒙生態(tài)蓄勢待發(fā):騰訊加入,生態(tài)更加完善 鴻蒙系統(tǒng)的影響力不容小覷, 隨著其用戶數(shù)量不斷增
    發(fā)表于 04-30 21:14
    主站蜘蛛池模板: 九九精品国产兔费观看久久 | 美女扒开尿口让男生添 漫画 | 天堂网在线资源www种子 | 看草逼 | 天天摸日日添狠狠添婷婷 | 欧美1819| 欧美日韩一区不卡 | 思思久久好好热精品国产 | 成人欧美一区二区三区视频 | 香蕉视频vip| 亚洲最新视频 | 五月婷激情| 日本成人免费网站 | 国产人人看 | 国产精品第九页 | 91九色成人 | 国产女同在线观看 | 国产精品美女久久久 | 久久中文字幕一区二区 | 高清成人 | 四虎永久免费地址 | 日韩一区二区视频 | 日本视频网站在线www色 | 亚洲一区在线免费观看 | 视频在线观看免费网站 | 免费大片看黄在观看 | 特级毛片免费视频播放 | 永久免费在线观看 | you ji z z日本人在线观看 | 四虎影院在线免费观看 | 五月六月婷婷 | 在线观看免费午夜大片 | 一级特黄aaa大片在线观看视频 | 91极品女神私人尤物在线播放 | 在线观看一级片 | 成人a视频 | 国产精品17p| 男人操女人视频网站 | 五月天丁香婷婷网 | 男女交性无遮挡免费视频 | 国产普通话一二三道 |