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

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

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

華為鴻蒙系統(tǒng)的核心技術(shù)優(yōu)勢(shì)及未來(lái)機(jī)遇

鴻蒙系統(tǒng)HarmonyOS ? 來(lái)源:CSDN博主 ? 作者:互聯(lián)互通社區(qū) ? 2021-03-23 14:56 ? 次閱讀

HarmonyOS(鴻蒙系統(tǒng),鴻蒙OS)是一款“面向未來(lái)”、面向全場(chǎng)景(移動(dòng)辦公、運(yùn)動(dòng)健康、社交通信、媒體娛樂(lè)等)的分布式操作系統(tǒng)

一、華為鴻蒙系統(tǒng)的核心技術(shù)優(yōu)勢(shì)主要在于兩點(diǎn):

1、微內(nèi)核;

微內(nèi)核具有諸多技術(shù)優(yōu)勢(shì)。隨著操作系統(tǒng)越來(lái)越復(fù)雜,微內(nèi)核的優(yōu)勢(shì)逐步顯現(xiàn):高安全性、高可靠、高擴(kuò)展性、高可維護(hù)性和支持分布式計(jì)算。

目前,安卓系統(tǒng)采用的是宏內(nèi)核。宏內(nèi)核是把所有系統(tǒng)服務(wù)都放到內(nèi)核里,包括文件系統(tǒng)、設(shè)備驅(qū)動(dòng)、虛擬內(nèi)存管理、網(wǎng)絡(luò)協(xié)議棧等。

隨著操作系統(tǒng)越來(lái)越復(fù)雜,內(nèi)核里面的東西也越來(lái)越多。宏內(nèi)核的問(wèn)題逐漸暴露出來(lái),具體包括以下:

1)、操心系統(tǒng)代碼量龐大,漏洞防不勝防。以linux2.6內(nèi)核為例,超過(guò)1100萬(wàn)行代碼。代碼量越大,潛在漏洞量越多。超過(guò)1100萬(wàn)行的代碼帶來(lái)的潛在漏洞防不勝防。

2)、大量服務(wù)、硬件驅(qū)動(dòng)都在內(nèi)核中,導(dǎo)致操作系統(tǒng)可擴(kuò)展性差。由于所有系統(tǒng)服務(wù)都在宏內(nèi)核系統(tǒng)中,要適應(yīng)不同的硬件需要修改許多系統(tǒng)服務(wù)。這導(dǎo)致宏內(nèi)核系統(tǒng)的適配性很差,尤其是在硬件規(guī)格差異極大的物聯(lián)網(wǎng)終端上。

于是,微內(nèi)核應(yīng)運(yùn)而生,其核心思想是簡(jiǎn)化內(nèi)核功能,內(nèi)核只提供最基礎(chǔ)的系統(tǒng)服務(wù),其他系統(tǒng)服務(wù)統(tǒng)統(tǒng)都放在內(nèi)核之外的用戶(hù)態(tài)來(lái)實(shí)現(xiàn)。比如內(nèi)核中只保留多進(jìn)程調(diào)度、多進(jìn)程通信(IPC)等服務(wù)。其他系統(tǒng)服務(wù)例如文件系統(tǒng)、POSIX服務(wù)、網(wǎng)絡(luò)協(xié)議棧甚至外設(shè)驅(qū)動(dòng)都放在了用戶(hù)態(tài)中來(lái)實(shí)現(xiàn)。

華為鴻蒙系統(tǒng)采用的是微內(nèi)核。相比于宏內(nèi)核,微內(nèi)核帶來(lái)了很多新的優(yōu)勢(shì):

1)、高安全性。微內(nèi)核的代碼量大大減少,帶來(lái)了更高的安全性。有的微內(nèi)核僅有1萬(wàn)行代碼,可以實(shí)現(xiàn)形式化證明,從數(shù)學(xué)上論證代碼的安全性。

2)、高可靠。微內(nèi)核的內(nèi)核非常穩(wěn)定,具有高可靠性。眾多系統(tǒng)服務(wù)都運(yùn)行在用戶(hù)態(tài)模塊上,并不影響系統(tǒng)穩(wěn)定性。

3)、高擴(kuò)展性。由于眾多系統(tǒng)服務(wù)都轉(zhuǎn)移到了用戶(hù)態(tài)服務(wù)模塊上,可以方便地根據(jù)終端需求進(jìn)行按需剪裁和添加,實(shí)現(xiàn)了高擴(kuò)展性。

4)、高可維護(hù)性。用戶(hù)態(tài)模塊可以彼此獨(dú)立的啟停、卸載和升級(jí)。

5)、支持分布式計(jì)算。用戶(hù)態(tài)服務(wù)模塊都是獨(dú)立運(yùn)行的,天然支持分布式計(jì)算。

2、方舟編譯器:

方舟編譯器的價(jià)值是提升了為安卓系統(tǒng)編寫(xiě)的Java代碼的運(yùn)行效率。如果華為要另起爐灶做新的操作系統(tǒng),仍然需要第三方應(yīng)用開(kāi)發(fā)者做大量的代碼重新編譯。因此,希望依靠方舟編譯器實(shí)現(xiàn)新操作系統(tǒng)的無(wú)縫對(duì)接是不可能的。

當(dāng)前 Android 平臺(tái)的絕大多數(shù)應(yīng)用是使用 Java 語(yǔ)言寫(xiě)的,CPU 只能理解匯編指令,因此需要一個(gè)虛擬機(jī)(Virtual Machine,簡(jiǎn)稱(chēng) VM),它包含翻譯器和編譯器,把 Java 高級(jí)語(yǔ)言轉(zhuǎn)換成機(jī)器能懂的語(yǔ)言。但是,VM的存在會(huì)導(dǎo)致程序運(yùn)行變慢甚至卡頓,包括 VM 的統(tǒng)一回收內(nèi)存垃圾也會(huì)帶來(lái)卡頓。

華為編譯器最大的優(yōu)勢(shì)在于,它繞過(guò)了 VM。換句話(huà)說(shuō),通過(guò)方舟編譯器,開(kāi)發(fā)者的應(yīng)用在下載之前就已經(jīng)轉(zhuǎn)化成為機(jī)器可以識(shí)別的代碼,因而可以在手機(jī)上快速安裝、啟動(dòng)和運(yùn)行,而無(wú)需在經(jīng)過(guò) VM 的編譯——某種程度上,方舟編譯器是將編譯過(guò)程提前到應(yīng)用開(kāi)發(fā)階段,從而大幅度減少了智能手機(jī)和操作系統(tǒng)的運(yùn)行負(fù)擔(dān)。

二、華為鴻蒙系統(tǒng)用于手機(jī)操作系統(tǒng),預(yù)計(jì)很難獲得商業(yè)上的成功

通過(guò)回顧歷史上IBM和微軟的操作系統(tǒng)戰(zhàn)爭(zhēng),我們會(huì)發(fā)現(xiàn)當(dāng)年的IBM比今天的華為實(shí)力更強(qiáng)、技術(shù)優(yōu)勢(shì)更高,對(duì)第三方合作伙伴吸引力更強(qiáng),但是其推出的OS/2操作系統(tǒng)仍然敗給了微軟。因此,操作系統(tǒng)是一個(gè)贏家通吃的行業(yè)。后來(lái)者基本沒(méi)有機(jī)會(huì)通過(guò)復(fù)制前者取得勝利。

三、華為鴻蒙未來(lái)最大的機(jī)遇在于物聯(lián)網(wǎng)時(shí)代:

1、要想在操作系統(tǒng)戰(zhàn)爭(zhēng)中取得成功,應(yīng)該像谷歌那樣:尋找到新的大機(jī)會(huì),在其他人沒(méi)有意識(shí)到之前搶先占領(lǐng),最后占據(jù)了超過(guò)80%的市場(chǎng)份額,讓微軟也黯然失色。

2、物聯(lián)網(wǎng)時(shí)代空間巨大,需要全新的操作系統(tǒng)。根據(jù)孫正義的預(yù)測(cè),到了2035年,預(yù)計(jì)每個(gè)人需要100個(gè)物聯(lián)網(wǎng)設(shè)備,總的物聯(lián)網(wǎng)設(shè)備數(shù)量將達(dá)到1萬(wàn)億個(gè)。而物聯(lián)網(wǎng)設(shè)備和手機(jī)有巨大的差異,需要新的操作系統(tǒng)來(lái)支撐。

3、華為鴻蒙的微內(nèi)核系統(tǒng)天然適合物聯(lián)網(wǎng)。微內(nèi)核的優(yōu)勢(shì):高安全性、高可靠、高擴(kuò)展性、高可維護(hù)性和支持分布式計(jì)算對(duì)物聯(lián)網(wǎng)設(shè)備來(lái)講都非常重要,而且是宏內(nèi)核系統(tǒng)無(wú)法滿(mǎn)足的。因此,微內(nèi)核系統(tǒng)很有可能成為物聯(lián)網(wǎng)時(shí)代的操作系統(tǒng)。

4、目前,華為鴻蒙系統(tǒng)首要的事情是尋找新場(chǎng)景落地。隨著5G的部署,物聯(lián)網(wǎng)、人工智能、區(qū)塊鏈為代表的新技術(shù)正加速融合發(fā)展。新技術(shù)的應(yīng)用已經(jīng)或者即將落地。華為鴻蒙系統(tǒng)已經(jīng)蓄勢(shì)待發(fā),尋找新的應(yīng)用場(chǎng)景落地,預(yù)計(jì)未來(lái)將首先在自動(dòng)駕駛、工業(yè)自動(dòng)化等場(chǎng)景應(yīng)用。

5、未來(lái),華為鴻蒙系統(tǒng)的最大挑戰(zhàn)在于構(gòu)建開(kāi)放的生態(tài)系統(tǒng)。從谷歌當(dāng)年構(gòu)建安卓開(kāi)放手機(jī)聯(lián)盟可以看出,一個(gè)開(kāi)放的產(chǎn)業(yè)聯(lián)盟對(duì)操作系統(tǒng)是至關(guān)重要的。

編輯:hfy

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

    關(guān)注

    215

    文章

    34194

    瀏覽量

    250612
  • 編譯器
    +關(guān)注

    關(guān)注

    1

    文章

    1608

    瀏覽量

    48977
  • 鴻蒙系統(tǒng)
    +關(guān)注

    關(guān)注

    183

    文章

    2632

    瀏覽量

    66048
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    藍(lán)牙核心技術(shù)概述

    藍(lán)牙核心技術(shù)概述(一):藍(lán)牙概述藍(lán)牙核心技術(shù)概述(二):藍(lán)牙使用場(chǎng)景藍(lán)牙核心技術(shù)概述(三): 藍(lán)牙協(xié)議規(guī)范(射頻、基帶鏈路控制、鏈路管理)藍(lán)牙核心技術(shù)概述(四):藍(lán)牙協(xié)議規(guī)范(HCI、
    發(fā)表于 11-24 16:06

    無(wú)線(xiàn)測(cè)量系統(tǒng)技術(shù)優(yōu)勢(shì)

    技術(shù),并展示了如何利用NI測(cè)量硬件和NI LabVIEW發(fā)揮無(wú)線(xiàn)技術(shù)技術(shù)優(yōu)勢(shì)。 目錄面向測(cè)量與自動(dòng)化的無(wú)線(xiàn)技術(shù)無(wú)線(xiàn)的技術(shù)優(yōu)勢(shì)將無(wú)線(xiàn)功能添加
    發(fā)表于 07-22 06:02

    鴻蒙系統(tǒng)開(kāi)源,國(guó)產(chǎn)芯片賣(mài)出30萬(wàn)顆,核心技術(shù)不再受制于人

    責(zé)任編輯:發(fā)燒友小包轉(zhuǎn)載自騰訊新聞網(wǎng)芯片和系統(tǒng)是中國(guó)科技產(chǎn)業(yè)的2大短板,但最近兩年,中國(guó)企業(yè)在上述兩方面屢屢取得突破,雖然整體實(shí)力與國(guó)際頂尖水準(zhǔn)還有一定差距,但在不少核心技術(shù)方面,中國(guó)企業(yè)已經(jīng)不再
    發(fā)表于 09-18 10:26

    華為鴻蒙系統(tǒng)手機(jī)你會(huì)用嗎?

    系統(tǒng),由于系統(tǒng)帶了很多Android的元素,鴻蒙系統(tǒng)1.0版本并不被人看好。但是正是這個(gè)類(lèi)似Android系統(tǒng)的橫空出世,讓谷歌取消禁止
    發(fā)表于 09-23 10:03

    鴻蒙系統(tǒng)與windows競(jìng)爭(zhēng),存在什么優(yōu)勢(shì)?

    外文,對(duì)國(guó)外軟件有依賴(lài)的消費(fèi)者,提供了方便之門(mén)。但是,鴻蒙系統(tǒng)與windows做比較,展開(kāi)市場(chǎng)競(jìng)爭(zhēng)依然具有優(yōu)勢(shì),這是微軟公司所不具備的。華為手機(jī)銷(xiāo)量超過(guò)了三星、蘋(píng)果等公司,而在電視、手
    發(fā)表于 10-09 11:30

    UWB的技術(shù)優(yōu)勢(shì)是什么?

    UWB技術(shù)的家庭應(yīng)用有哪些?UWB的技術(shù)優(yōu)勢(shì)是什么?
    發(fā)表于 05-28 06:37

    MP6517有哪些核心技術(shù)優(yōu)勢(shì)及應(yīng)用實(shí)例?

    MP6517有哪些核心技術(shù)優(yōu)勢(shì)?MP6517有哪些應(yīng)用實(shí)例?
    發(fā)表于 06-15 09:03

    MPQ4488GU-AEC1是什么?有哪些核心技術(shù)優(yōu)勢(shì)?

    MPQ4488GU-AEC1是什么?MPQ4488GU-AEC1有哪些核心技術(shù)優(yōu)勢(shì)?MPQ4488GU-AEC1的方案規(guī)格是什么?
    發(fā)表于 07-04 07:18

    汽車(chē)防眩目自適應(yīng)遠(yuǎn)光燈系統(tǒng)有哪些核心技術(shù)優(yōu)勢(shì)?

    基于NXP S32K144和TI TPS***-Q1的汽車(chē)防眩目自適應(yīng)遠(yuǎn)光燈系統(tǒng)(ADB)解決方案有哪些核心技術(shù)優(yōu)勢(shì)
    發(fā)表于 07-09 07:39

    QCC3020是什么?QCC3020有哪些核心技術(shù)優(yōu)勢(shì)?

    QCC3020是什么?其重要功能是什么?QCC3020有哪些核心技術(shù)優(yōu)勢(shì)
    發(fā)表于 07-12 06:12

    請(qǐng)問(wèn)一下S32V234的核心技術(shù)優(yōu)勢(shì)有哪些?

    請(qǐng)問(wèn)一下S32V234的核心技術(shù)優(yōu)勢(shì)有哪些?
    發(fā)表于 07-12 07:32

    鴻蒙系統(tǒng)之后,華為再度發(fā)布?xì)W拉系統(tǒng),同樣選擇開(kāi)源操作!

    ,不僅僅局限于鯤鵬,也能支持X86。華為歐拉和鴻蒙系統(tǒng)應(yīng)用場(chǎng)景不同,但二者都是開(kāi)源的,未來(lái)鴻蒙和歐拉會(huì)實(shí)現(xiàn)底層技術(shù)共享,把
    發(fā)表于 09-26 13:50

    OpenHarmony應(yīng)用核心技術(shù)理念與需求機(jī)遇簡(jiǎn)析

    一、核心技術(shù)理念 圖片來(lái)源:OpenHarmony官方網(wǎng)站 二、需求機(jī)遇簡(jiǎn)析 新的萬(wàn)物互聯(lián)智能世界代表著新規(guī)則、新賽道、新切入點(diǎn)、新財(cái)富機(jī)會(huì);各WEB網(wǎng)站、客戶(hù)端( 蘋(píng)果APP、安卓APK)、微信
    發(fā)表于 09-22 16:12

    鴻蒙系統(tǒng)優(yōu)勢(shì)在哪里?

    、智慧屏等智能終端。 鴻蒙系統(tǒng)優(yōu)勢(shì)二:華為harmony os打破設(shè)備與設(shè)備之間的兼容性難題,甚至是兼容安卓軟件。 鴻蒙
    的頭像 發(fā)表于 06-21 16:42 ?1.1w次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>系統(tǒng)</b><b class='flag-5'>優(yōu)勢(shì)</b>在哪里?

    一文分析了華為鴻蒙系統(tǒng)技術(shù)優(yōu)勢(shì)

    操作系統(tǒng)是軟件行業(yè)的核心。PC 時(shí)代,微軟一家獨(dú)大,是最大贏家。而到了移動(dòng)互聯(lián)網(wǎng)時(shí)代,安卓和蘋(píng)果占據(jù)了手機(jī)操作系統(tǒng)市場(chǎng),形成了雙寡頭格局。近期,華為加快推出了自主研發(fā)的操作
    的頭像 發(fā)表于 04-23 14:27 ?6583次閱讀
    一文分析了<b class='flag-5'>華為</b><b class='flag-5'>鴻蒙</b><b class='flag-5'>系統(tǒng)</b>的<b class='flag-5'>技術(shù)優(yōu)勢(shì)</b>