国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【HarmonyOS】鴻蒙操作系統(tǒng)架構(gòu)

這篇具有很好參考價(jià)值的文章主要介紹了【HarmonyOS】鴻蒙操作系統(tǒng)架構(gòu)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

【HarmonyOS】鴻蒙操作系統(tǒng)架構(gòu),系統(tǒng)架構(gòu)設(shè)計(jì)師,harmonyos,架構(gòu),華為,系統(tǒng)架構(gòu),系統(tǒng)架構(gòu)師

其它相關(guān)推薦:
軟考系統(tǒng)架構(gòu)之案例篇(架構(gòu)設(shè)計(jì)相關(guān)概念)
系統(tǒng)架構(gòu)之微服務(wù)架構(gòu)
系統(tǒng)架構(gòu)設(shè)計(jì)之微內(nèi)核架構(gòu)

所屬專欄:系統(tǒng)架構(gòu)設(shè)計(jì)師文章來源地址http://www.zghlxwxcb.cn/news/detail-720908.html

一. 鴻蒙系統(tǒng)定位

HarmonyOS是一款面向萬物互聯(lián)時(shí)代的、全新的分布式操作系統(tǒng)。

在傳統(tǒng)的單設(shè)備系統(tǒng)能力基礎(chǔ)上,HarmonyOS提出了基于同一套系統(tǒng)能力、適配多種終端形態(tài)的分布式理念,能夠支持手機(jī)、平板、智能穿戴、智慧屏、車機(jī)、PC、智能音箱、耳機(jī)、AR/VR眼鏡等多種終端設(shè)備,提供全場(chǎng)景(移動(dòng)辦公、運(yùn)動(dòng)健康、社交通信、媒體娛樂等)業(yè)務(wù)能力。

系統(tǒng)功能按照“系統(tǒng) > 子系統(tǒng) > 功能/模塊”逐級(jí)展開,在多設(shè)備部署場(chǎng)景下,支持根據(jù)實(shí)際需求裁剪某些非必要的子系統(tǒng)或功能/模塊。

二. 架構(gòu)整體遵從分層設(shè)計(jì)

鴻蒙(HarmonyOS)整體采用分層的層次化設(shè)計(jì),從下向上依次為:內(nèi)核層、系統(tǒng)服務(wù)層、框架層和應(yīng)用層。

HarmonyOS技術(shù)架構(gòu)如下所示:
【HarmonyOS】鴻蒙操作系統(tǒng)架構(gòu),系統(tǒng)架構(gòu)設(shè)計(jì)師,harmonyos,架構(gòu),華為,系統(tǒng)架構(gòu),系統(tǒng)架構(gòu)師

  • 內(nèi)核層:鴻蒙系統(tǒng)分為內(nèi)核子系統(tǒng)驅(qū)動(dòng)子系統(tǒng)。在內(nèi)核子系統(tǒng)中鴻蒙系統(tǒng)采用多內(nèi)核設(shè)計(jì),支持針對(duì)不同資源受限設(shè)備選用合適的OS內(nèi)核;鴻蒙系統(tǒng)驅(qū)動(dòng)框架是鴻蒙系統(tǒng)硬件生態(tài)開放的基礎(chǔ),它提供統(tǒng)一外設(shè)訪問能力和驅(qū)動(dòng)開發(fā)、管理框架。

??內(nèi)核子系統(tǒng):HarmonyOS采用多內(nèi)核設(shè)計(jì),支持針對(duì)不同資源受限設(shè)備選用適合的OS內(nèi)核。

??內(nèi)核抽象層(KAL,Kernel Abstract Layer)通過屏蔽多內(nèi)核差異,對(duì)上層提供基礎(chǔ)的內(nèi)核能力,包括進(jìn)程/線程管理、內(nèi)存管理、文件系統(tǒng)、網(wǎng)絡(luò)管理和外設(shè)管理等。

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

  • 系統(tǒng)服務(wù)層:系統(tǒng)服務(wù)層是鴻蒙系統(tǒng)的核心能力集合,通過框架層對(duì)應(yīng)用程序提供服務(wù)。包含了系統(tǒng)基本能力子系統(tǒng)集、基礎(chǔ)軟件服務(wù)子系統(tǒng)集、增強(qiáng)軟件服務(wù)子系統(tǒng)集、硬件服務(wù)子系統(tǒng)四個(gè)部分。

  • 應(yīng)用框架層:框架層為鴻蒙系統(tǒng)應(yīng)用程序提供 Java/C/C++/JS等多語(yǔ)言用戶程序框架和Ability框架,及各種軟硬件服務(wù)對(duì)外開放的多語(yǔ)言框架 API,也為搭載鴻蒙系統(tǒng)的電子設(shè)備提供C/C++/JS等多語(yǔ)言框架API。
    加粗樣式

  • 應(yīng)用層:應(yīng)用層包括系統(tǒng)應(yīng)用和第三方非系統(tǒng)應(yīng)用,鴻蒙系統(tǒng)應(yīng)用由一個(gè)或多個(gè)FA或PA組成。

三. HarmonyOS具有的技術(shù)特性

  1. 分布式架構(gòu)首次用于終端OS,實(shí)現(xiàn)跨終端無縫協(xié)同體驗(yàn)
    Harmony OS 的“分布式OS架構(gòu)”具有分布式軟總線、分布式數(shù)據(jù)管理、分布式任務(wù)調(diào)度和虛擬外設(shè)等4大能力,將相應(yīng)分布式應(yīng)用的底層技術(shù)實(shí)現(xiàn)難點(diǎn)對(duì)應(yīng)用開發(fā)者屏蔽,使開發(fā)者能夠聚焦自身業(yè)務(wù)邏輯,像開發(fā)同一終端一樣開發(fā)跨終端分布式應(yīng)用,也使最終消費(fèi)者享受到強(qiáng)大的跨終端業(yè)務(wù)協(xié)同能力為各使用場(chǎng)景帶來的無縫體驗(yàn)。
  2. 確定時(shí)延引擎和高性能IPC 技術(shù)實(shí)現(xiàn)系統(tǒng)天生流暢
    確定時(shí)延引擎可在任務(wù)執(zhí)行前分配系統(tǒng)中任務(wù)執(zhí)行優(yōu)先級(jí)及時(shí)限進(jìn)行調(diào)度處理,優(yōu)先級(jí)高的任務(wù)資源將優(yōu)先保障調(diào)度,應(yīng)用響應(yīng)時(shí)延降低25.7%。鴻蒙微內(nèi)核結(jié)構(gòu)小巧的特性使 IPC (進(jìn)程間通信)性能大大提高,進(jìn)程通信效率較現(xiàn)有系統(tǒng)提升5倍。
  3. 基于微內(nèi)核架構(gòu)重塑終端設(shè)備可信安全
    關(guān)于微內(nèi)核架構(gòu)的介紹可參考:https://blog.csdn.net/qq_41273999/article/details/133957987
    Harmony OS采用全新的微內(nèi)核設(shè)計(jì),擁有更強(qiáng)的安全特性和低時(shí)延等特點(diǎn)。
    Harmony OS架構(gòu)的系統(tǒng)安全性主要體現(xiàn)在搭載HarmonyOS的分布式終端上,可以保證"正確的人,通過正確的設(shè)備,正確地使用數(shù)據(jù)"。這里通過“分布式多端協(xié)同身份認(rèn)證”來保證“正確的人”,通過“在分布式終端上構(gòu)筑可信運(yùn)行環(huán)境”來保證“正確的設(shè)備”,通過“分布式數(shù)據(jù)在跨終端流動(dòng)的過程中,對(duì)數(shù)據(jù)進(jìn)行分類分級(jí)管理”來保證“正確地使用數(shù)據(jù)”。
  4. 通過統(tǒng)一IDE 支撐一次開發(fā),多端部署,實(shí)現(xiàn)跨終端生態(tài)共享

四. HarmonyOS有三大特征

  • 搭載該操作系統(tǒng)的設(shè)備在系統(tǒng)層面融為一體、形成超級(jí)終端,讓設(shè)備的硬件能力可以彈性擴(kuò)展,實(shí)現(xiàn)設(shè)備之間硬件互助,資源共享。
    對(duì)消費(fèi)者而言,HarmonyOS能夠?qū)⑸顖?chǎng)景中的各類終端進(jìn)行能力整合,實(shí)現(xiàn)不同終端設(shè)備之間的快速連接、能力互助、資源共享,匹配合適的設(shè)備、提供流暢的全場(chǎng)景體驗(yàn)。

  • 面向開發(fā)者,實(shí)現(xiàn)一次開發(fā),多端部署。
    對(duì)應(yīng)用開發(fā)者而言,HarmonyOS采用了多種分布式技術(shù),使應(yīng)用開發(fā)與不同終端設(shè)備的形態(tài)差異無關(guān),從而讓開發(fā)者能夠聚焦上層業(yè)務(wù)邏輯,更加便捷、高效地開發(fā)應(yīng)用。

  • 一套操作系統(tǒng)可以滿足不同能力的設(shè)備需求,實(shí)現(xiàn)統(tǒng)一OS,彈性部署。
    對(duì)設(shè)備開發(fā)者而言,HarmonyOS采用了組件化的設(shè)計(jì)方案,可根據(jù)設(shè)備的資源能力和業(yè)務(wù)特征靈活裁剪,滿足不同形態(tài)終端設(shè)備對(duì)操作系統(tǒng)的要求。

后話:鴻蒙取名有什么含義

據(jù)中國(guó)神話傳說,盤古開天辟地之前,世界是一團(tuán)混沌的元?dú)?,這種自然的元?dú)獗环Q為鴻蒙。

莊子的《在宥》中,“鴻蒙”是一個(gè)神仙,是一個(gè)創(chuàng)造天地元?dú)獾墓派?。但是在其他神話傳說中,“鴻蒙”二字有了更加豐富的內(nèi)涵。在后世的神話傳說中,“鴻蒙”二字引申為一個(gè)上古時(shí)期,或者說是天地開辟之前的混沌時(shí)期。從此可以看出華為在申請(qǐng)這個(gè)商標(biāo)時(shí)的追求。

所以從整個(gè)歷史的角度來看,“鴻蒙”可以說是天地之始,是世界太元之初。鴻蒙孕育著一切,是一切美好的開端,是創(chuàng)世萬物的源頭。因此,華為將自己的操作系統(tǒng)命名為“鴻蒙”,正寓意著自主研發(fā)、開創(chuàng)新時(shí)代、成為源頭的美好信念。

華為敢為天下先,敢于開拓天地。他們憑借著“鴻蒙”,以自己的信念和創(chuàng)新精神,成為了科技界的領(lǐng)先者。當(dāng)然,華為的“鴻蒙”也不僅僅是一個(gè)名字,它蘊(yùn)含著公司的理念和文化,代表著華為在技術(shù)領(lǐng)域的進(jìn)步和創(chuàng)新??梢哉f,“鴻蒙”不僅僅是華為的操作系統(tǒng),更是一個(gè)符號(hào),一個(gè)時(shí)代的象征。它代表著華為不畏艱難,勇于創(chuàng)新的精神,也代表著中國(guó)科技企業(yè)的崛起和成長(zhǎng)。

參考HarmonyOS Developer:https://developer.harmonyos.com/cn/docs/documentation/doc-guides/harmonyos-overview-0000000000011903

【HarmonyOS】鴻蒙操作系統(tǒng)架構(gòu),系統(tǒng)架構(gòu)設(shè)計(jì)師,harmonyos,架構(gòu),華為,系統(tǒng)架構(gòu),系統(tǒng)架構(gòu)師

其它相關(guān)推薦:
軟考系統(tǒng)架構(gòu)之案例篇(架構(gòu)設(shè)計(jì)相關(guān)概念)
系統(tǒng)架構(gòu)之微服務(wù)架構(gòu)
系統(tǒng)架構(gòu)設(shè)計(jì)之微內(nèi)核架構(gòu)

所屬專欄:系統(tǒng)架構(gòu)設(shè)計(jì)師

到了這里,關(guān)于【HarmonyOS】鴻蒙操作系統(tǒng)架構(gòu)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 嵌入式系統(tǒng)設(shè)計(jì)師考試筆記之操作系統(tǒng)基礎(chǔ)復(fù)習(xí)筆記二

    嵌入式系統(tǒng)設(shè)計(jì)師考試筆記之操作系統(tǒng)基礎(chǔ)復(fù)習(xí)筆記二

    目錄 3、任務(wù)管理 (1)嵌入式操作系統(tǒng)的任務(wù)管理可以分為 (2)進(jìn)程 (3)線程 (4)任務(wù) (5)任務(wù)的創(chuàng)建與中止 (6)任務(wù)的狀態(tài)任務(wù)有三中基本狀態(tài): (7)任務(wù)控制塊 TCB (8)任務(wù)的切換 (9)任務(wù)的調(diào)度 (10)實(shí)時(shí)系統(tǒng)調(diào)度 (11)任務(wù)互斥 (12)信號(hào)量 (13)任務(wù)同

    2024年02月08日
    瀏覽(91)
  • 軟考:中級(jí)軟件設(shè)計(jì)師:操作系統(tǒng),進(jìn)程管理,前趨圖,進(jìn)程同步互斥,PV操作,

    軟考:中級(jí)軟件設(shè)計(jì)師:操作系統(tǒng),進(jìn)程管理,前趨圖,進(jìn)程同步互斥,PV操作,

    提示:系列被面試官問的問題,我自己當(dāng)時(shí)不會(huì),所以下來自己復(fù)盤一下,認(rèn)真學(xué)習(xí)和總結(jié),以應(yīng)對(duì)未來更多的可能性 關(guān)于互聯(lián)網(wǎng)大廠的筆試面試,都是需要細(xì)心準(zhǔn)備的 (1)自己的科研經(jīng)歷, 科研內(nèi)容 ,學(xué)習(xí)的相關(guān)領(lǐng)域知識(shí),要熟悉熟透了 (2)自己的實(shí)習(xí)經(jīng)歷,做了 什

    2024年02月12日
    瀏覽(56)
  • 系統(tǒng)架構(gòu)設(shè)計(jì)師 7:系統(tǒng)架構(gòu)設(shè)計(jì)

    軟件架構(gòu)(Software Architecture, SA)并非可運(yùn)行軟件,確切地說,它是一種表達(dá),使軟件工程師能夠: 1. 分析設(shè)計(jì)在滿足所規(guī)定的需求方面的有效性; 2. 在設(shè)計(jì)變更相對(duì)容易的階段,考慮體系結(jié)構(gòu)可能的選擇方案; 3. 降低與軟件構(gòu)造相關(guān)聯(lián)的風(fēng)險(xiǎn)。 軟件架構(gòu)設(shè)計(jì)的生命周期包

    2024年02月12日
    瀏覽(92)
  • 系統(tǒng)架構(gòu)設(shè)計(jì)師-軟件架構(gòu)設(shè)計(jì)(3)

    系統(tǒng)架構(gòu)設(shè)計(jì)師-軟件架構(gòu)設(shè)計(jì)(3)

    目錄 一、軟件架構(gòu)風(fēng)格(其它分類) ????????1、閉環(huán)控制結(jié)構(gòu)(過程控制)?? ????????2、C2風(fēng)格 ????????3、MDA(模型驅(qū)動(dòng)架構(gòu) Model Driven Architecture) ????????4、特定領(lǐng)域軟件架構(gòu)(DSSA) ????????????????4.1?DSSA基本活動(dòng)及產(chǎn)出物: ????????????

    2024年02月15日
    瀏覽(98)
  • 系統(tǒng)架構(gòu)設(shè)計(jì)師-軟件架構(gòu)設(shè)計(jì)(7)

    系統(tǒng)架構(gòu)設(shè)計(jì)師-軟件架構(gòu)設(shè)計(jì)(7)

    目錄 大型網(wǎng)站系統(tǒng)架構(gòu)演化 一、第一階段:?jiǎn)误w架構(gòu) 到 第二階段:垂直架構(gòu) 二、第三階段:使用緩存改善網(wǎng)站性能 ????????1、緩存與數(shù)據(jù)庫(kù)的數(shù)據(jù)一致性問題 ? ? ? ? 2、緩存技術(shù)對(duì)比【MemCache與Redis】 ????????3、Redis分布式存儲(chǔ)方案 ????????4、Redis集群切片的

    2024年02月14日
    瀏覽(90)
  • 系統(tǒng)架構(gòu)設(shè)計(jì)師-軟件架構(gòu)設(shè)計(jì)(6)

    系統(tǒng)架構(gòu)設(shè)計(jì)師-軟件架構(gòu)設(shè)計(jì)(6)

    目錄 一、物聯(lián)網(wǎng)分層架構(gòu) 二、大數(shù)據(jù)分層架構(gòu) 三、基于服務(wù)的架構(gòu)(SOA) ? ? ? ? 1、SOA的特征 ? ? ? ? 2、服務(wù)構(gòu)件與傳統(tǒng)構(gòu)件的區(qū)別 四、Web Service(WEB服務(wù)) ? ? ? ? 1、Web Services 和 SOA的關(guān)系 五、REST(表述性狀態(tài)轉(zhuǎn)移) 六、ESB(企業(yè)服務(wù)總線) 七、微服務(wù) ? ? ? ? 1、微

    2024年02月14日
    瀏覽(1954)
  • 系統(tǒng)架構(gòu)設(shè)計(jì)高級(jí)技能 · 軟件可靠性分析與設(shè)計(jì)(三)【系統(tǒng)架構(gòu)設(shè)計(jì)師】

    系統(tǒng)架構(gòu)設(shè)計(jì)高級(jí)技能 · 軟件可靠性分析與設(shè)計(jì)(三)【系統(tǒng)架構(gòu)設(shè)計(jì)師】

    系統(tǒng)架構(gòu)設(shè)計(jì)高級(jí)技能 · 軟件架構(gòu)概念、架構(gòu)風(fēng)格、ABSD、架構(gòu)復(fù)用、DSSA(一)【系統(tǒng)架構(gòu)設(shè)計(jì)師】 系統(tǒng)架構(gòu)設(shè)計(jì)高級(jí)技能 · 系統(tǒng)質(zhì)量屬性與架構(gòu)評(píng)估(二)【系統(tǒng)架構(gòu)設(shè)計(jì)師】 系統(tǒng)架構(gòu)設(shè)計(jì)高級(jí)技能 · 軟件可靠性分析與設(shè)計(jì)(三)【系統(tǒng)架構(gòu)設(shè)計(jì)師】 現(xiàn)在的一切都是為

    2024年02月13日
    瀏覽(29)
  • 系統(tǒng)架構(gòu)設(shè)計(jì)專業(yè)技能 · 軟件工程(一)【系統(tǒng)架構(gòu)設(shè)計(jì)師】

    系統(tǒng)架構(gòu)設(shè)計(jì)專業(yè)技能 · 軟件工程(一)【系統(tǒng)架構(gòu)設(shè)計(jì)師】

    系統(tǒng)架構(gòu)設(shè)計(jì)高級(jí)技能 · 軟件架構(gòu)概念、架構(gòu)風(fēng)格、ABSD、架構(gòu)復(fù)用、DSSA(一)【系統(tǒng)架構(gòu)設(shè)計(jì)師】 系統(tǒng)架構(gòu)設(shè)計(jì)高級(jí)技能 · 系統(tǒng)質(zhì)量屬性與架構(gòu)評(píng)估(二)【系統(tǒng)架構(gòu)設(shè)計(jì)師】 系統(tǒng)架構(gòu)設(shè)計(jì)高級(jí)技能 · 軟件可靠性分析與設(shè)計(jì)(三)【系統(tǒng)架構(gòu)設(shè)計(jì)師】 軟件開發(fā)生命周期

    2024年02月13日
    瀏覽(99)
  • 【新版】系統(tǒng)架構(gòu)設(shè)計(jì)師 - 軟件架構(gòu)設(shè)計(jì)<新版>

    【新版】系統(tǒng)架構(gòu)設(shè)計(jì)師 - 軟件架構(gòu)設(shè)計(jì)<新版>

    個(gè)人總結(jié),僅供參考,歡迎加好友一起討論 軟件架構(gòu)的概念(★★★) 基于架構(gòu)的軟件開發(fā)(★★★★) 軟件架構(gòu)風(fēng)格(★★★★★) 特定領(lǐng)域軟件架構(gòu)(★★★) 軟件質(zhì)量屬性(★★★★★) 軟件架構(gòu)評(píng)估(★★★★★) 軟件產(chǎn)品線(★★★) 構(gòu)件與中間件技術(shù)(★

    2024年02月09日
    瀏覽(93)
  • 【新版】系統(tǒng)架構(gòu)設(shè)計(jì)師 - 軟件架構(gòu)設(shè)計(jì)<輕量級(jí)架構(gòu)>

    【新版】系統(tǒng)架構(gòu)設(shè)計(jì)師 - 軟件架構(gòu)設(shè)計(jì)<輕量級(jí)架構(gòu)>

    個(gè)人總結(jié),僅供參考,歡迎加好友一起討論 基本概念(★) SSH(★★) SSM(★★) 用戶界面的邏輯位于最頂層。表現(xiàn)層負(fù)責(zé)把用戶要求的業(yè)務(wù)邏輯處理結(jié)果以可視化的友好的方式返回給用戶,并提供接受用戶命令的接口和表現(xiàn)層頁(yè)面控制邏輯的代碼。 業(yè)務(wù)邏輯層負(fù)責(zé)處理

    2024年02月09日
    瀏覽(66)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包