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

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

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

鴻蒙OS 技術架構

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

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

圖1 技術架構

wKgZomWyInuAAR6gAACwFYIXtuM135.png

內核層

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

驅動子系統:HarmonyOS驅動框架(HDF)是 HarmonyOS 硬件生態開放的基礎,提供統一外設訪問能力和驅動開發、管理框架。

系統服務層

系統服務層是 HarmonyOS 的核心能力集合,通過框架層對應用程序提供服務。該層包含以下幾個部分:

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

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

增強軟件服務子系統集:為 HarmonyOS 提供針對不同設備的、差異化的能力增強型軟件服務,由智慧屏專有業務、穿戴專有業務、IoT 專有業務等子系統組成。

硬件服務子系統集:為 HarmonyOS 提供硬件服務,由位置服務、生物特征識別、穿戴專有硬件服務、IoT 專有硬件服務等子系統組成。
根據不同設備形態的部署環境,基礎軟件服務子系統集、增強軟件服務子系統集、硬件服務子系統集內部可以按子系統粒度裁剪,每個子系統內部又可以按功能粒度裁剪。

框架層

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

應用層

應用層包括系統應用和第三方非系統應用。HarmonyOS 的應用由一個或多個 FA(Feature Ability)或 PA(Particle Ability)組成。其中,FA 有 UI 界面,提供與用戶交互的能力;而 PA 無 UI 界面,提供后臺運行任務的能力以及統一的數據訪問抽象。基于 FA / PA 開發的應用,能夠實現特定的業務功能,支持跨設備調度與分發,為用戶提供一致、高效的應用體驗。

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • API
    API
    +關注

    關注

    2

    文章

    1502

    瀏覽量

    62041
  • 鴻蒙
    +關注

    關注

    57

    文章

    2355

    瀏覽量

    42868
  • HarmonyOS
    +關注

    關注

    79

    文章

    1977

    瀏覽量

    30221
收藏 人收藏

    評論

    相關推薦

    【書籍評測活動NO.53】鴻蒙操作系統設計原理與架構

    呈現鴻蒙系統的原理與架構。 有利于糾正研究者、學生、開發者和行業從業者對鴻蒙技術理解的偏差,建立一個更好的鴻蒙生態環境。 整體概述:Harm
    發表于 12-16 15:10

    華為發布鴻蒙原生智能,OS深度融合AI,小藝升級為系統級智能體

    Beta。鴻蒙原生智能是基于軟硬芯云協同的硬件與基礎設施架構,AI與OS深度融合的智能系統。 小藝智能體:能思考,會規劃,可執行 基于鴻蒙原生智能強大的AI底座,搭載盤古大模型,小藝升
    的頭像 發表于 06-24 14:30 ?544次閱讀
    華為發布<b class='flag-5'>鴻蒙</b>原生智能,<b class='flag-5'>OS</b>深度融合AI,小藝升級為系統級智能體

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

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

    鴻蒙開發就業前景到底怎么樣?

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

    鴻蒙OS崛起,鴻蒙應用開發工程師成市場新寵

    應用的形態也在發生著翻天覆地的變化。作為全球領先的移動操作系統和智能終端制造商,華為公司自主研發的鴻蒙OS應運而生,致力于構建一個統一的分布式操作系統,為各行各業的應用開發帶來全新的可能性。 一、鴻蒙
    發表于 04-29 17:32

    鴻蒙OS開發實例:【HarmonyHttpClient】網絡框架

    鴻蒙上使用的Http網絡框架,里面包含純Java實現的HttpNet,類似okhttp使用,支持同步和異步兩種請求方式;還有鴻蒙版retrofit,和Android版Retrofit相似的使用,解放雙手般優雅使用注解、自動解析json
    的頭像 發表于 04-12 16:58 ?843次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>OS</b>開發實例:【HarmonyHttpClient】網絡框架

    鴻蒙OS開發學習:【尺寸適配實現】

    鴻蒙開發中,尺寸適配是一個重要的概念,它可以幫助我們在不同屏幕尺寸的設備上正確顯示和布局我們的應用程序。本文將介紹如何在鴻蒙開發中實現尺寸適配的方法。
    的頭像 發表于 04-10 16:05 ?1763次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>OS</b>開發學習:【尺寸適配實現】

    鴻蒙OS實戰:【module的使用】

    在開發HarmonyOS應用時,默認創建的工程會有一個entry module,實際應用場景為了代碼或者功能解耦,我們需要用到module來進行隔離。根據鴻蒙3.0/3.1/4.0官方指導,我們可以了解到關于module的類型,以及依賴關系,本篇文章將詳細為大家介紹一下module的使用
    的頭像 發表于 03-26 18:07 ?792次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>OS</b>實戰:【module的使用】

    2024款鴻蒙OS 最新HarmonyOS Next_HarmonyOS4.0系列教程分享

    鴻蒙的出現,標志著中國科技的崛起。HarmonyOS就是我們說的華為鴻蒙系統,截止到2023年8月4日已有超過7億臺設備搭載了鴻蒙OS系統。據多家媒體報道,2024年國內有21所985
    發表于 02-28 10:29

    鴻蒙OS之UI架構解析

    的做法,參考了官方文檔的 MVVM模式 至此,架構越來越明了了。 Index的完整代碼如下 @Entry @Component struct Index { model
    發表于 02-20 15:36

    鴻蒙OS和開源鴻蒙什么關系?

    內核,其他功能都以模塊的形式存在。 ? ? 華為用的是鴻蒙OS 我們都知道,華為手機的鴻蒙OS是可以運行安卓軟件的,是因為系統中有安卓兼容層,所以可以簡單這么理解:
    的頭像 發表于 01-30 15:44 ?1154次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>OS</b>和開源<b class='flag-5'>鴻蒙</b>什么關系?

    鴻蒙OS 分布式任務調度

    鴻蒙OS 分布式任務調度概述 在 HarmonyO S中,分布式任務調度平臺對搭載 HarmonyOS 的多設備構筑的“超級虛擬終端”提供統一的組件管理能力,為應用定義統一的能力基線、接口
    的頭像 發表于 01-29 16:50 ?502次閱讀

    秒懂鴻蒙OS 生物特征識別

    鴻蒙OS 生物特征識別概述 提供生物特征識別認證能力,即基于人體固有的生理特征和行為特征來識別用戶身份,供第三方應用調用,可應用于設備解鎖、支付、應用登錄等身份認證場景。 當前生物特征識別能力提供
    的頭像 發表于 01-29 16:26 ?3688次閱讀

    很多人質疑鴻蒙,那它算不算國產操作系統?

    、汽車等。這意味著鴻蒙可以在多個設備之間實現無縫切換和共享數據。 安卓系統則主要用于移動設備,如手機和平板電腦。 2、系統架構 鴻蒙的核心是分布式技術
    發表于 01-17 22:04

    免費學習鴻蒙(HarmonyOS)開發,一些地址分享

    國內一流高校。通過鴻蒙班的設立,高校可以為學生提供專業的鴻蒙OS學習環境和豐富的實踐機會,培養出更多的鴻蒙開發人才,為鴻蒙
    發表于 01-12 20:48
    主站蜘蛛池模板: 噜噜噜噜天天狠狠| 自拍偷拍福利视频| 尻老逼| 国产哺乳期奶水avav| 在线a亚洲老鸭窝天堂新地址| 亚洲综合一区二区三区| 欧美性精品| 日本一级高清不卡视频在线| 亚洲国产成人最新精品资源| 女a男o肉文| 五月桃花网婷婷亚洲综合| 美女被羞羞产奶视频网站| 色3344| 视频三区| 免费的毛片| 日日操天天操夜夜操| 视频一区视频二区在线观看| 特级毛片女人18毛片| www.九色.com| 尤物蜜芽福利国产污在线观看| 日本三级香港三级人妇 m| 亚洲qingse中文字幕久久| 黄h网站| 国产在线一区视频| 狠狠色丁香久久婷婷| 国产色爽女小说免费看 | 亚洲伊人tv综合网色| 精品视频卡1卡2卡3| 华人黄网站大全| 特级一级毛片| 天堂网在线www资源网| 一级片aaaa| 中文天堂网| 老司机亚洲精品影院在线观看| 久久精品久| 高清欧美性xxxx成熟| 咪咪爱毛片| 狂野欧美性色xo影院| 久久久久久青草大香综合精品| ww在线观看| 久色网|