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

色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

    文章

    1499

    瀏覽量

    61962
  • 鴻蒙
    +關注

    關注

    57

    文章

    2339

    瀏覽量

    42805
  • HarmonyOS
    +關注

    關注

    79

    文章

    1973

    瀏覽量

    30143
收藏 人收藏

    評論

    相關推薦

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

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

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

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

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

    鴻蒙開發中,尺寸適配是一個重要的概念,它可以幫助我們在不同屏幕尺寸的設備上正確顯示和布局我們的應用程序。本文將介紹如何在鴻蒙開發中實現尺寸適配的方法。
    的頭像 發表于 04-10 16:05 ?1733次閱讀
    <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 ?777次閱讀
    <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 ?1130次閱讀
    <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 ?488次閱讀

    秒懂鴻蒙OS 生物特征識別

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

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

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

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

    國內一流高校。通過鴻蒙班的設立,高??梢詾閷W生提供專業的鴻蒙OS學習環境和豐富的實踐機會,培養出更多的鴻蒙開發人才,為鴻蒙
    發表于 01-12 20:48
    主站蜘蛛池模板: 久久精品伊人| 国产伦子沙发午休系列资源曝光| 4388成人| 2017欧美狠狠色| 在线看片福利无码网址| 91亚洲精品| 东北疯狂xxxxbbbb中国| 国产精品午夜福利在线观看| 好男人在线观看免费视频WWW| 精品无人区一区二区三区| 蜜桃久久久亚洲精品成人| 殴美黄色网| 亚州三级久久电影| 中文无码不卡的岛国片国产片| 99国产精品| 国产高清在线观看| 久久se精品一区二区国产| 暖暖视频免费观看社区| 乳液全集电影在线观看| 亚洲精品久久99蜜芽尤物TV| 4484在线观看视频| 古代又黄又肉到湿的爽文| 教室里的激情电影| 欧美乱妇日本无乱码特黄大片| 5G在线观看免费年龄确认18| wwww69| 国产偷国产偷亚洲高清app| 久久无码AV亚洲精品色午夜| 日本调教网站| 亚洲欧美自拍清纯中文字幕| 999人在线精品播放视频| 国产高清精品国语特黄A片 | 国产精品久久久久久久人人看| 精品夜夜澡人妻无码AV蜜桃| 欧美日韩精品久久久免费观看 | 热久久国产欧美一区二区精品| 午夜在线视频国产极品片 | 99精品AV无码一区二区| 国产精品久久欧美一区| 美女被打开了屁股进去的视频| 偷拍精品视频一区二区三区|