精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

HarmonyOS與Android,Fuchsia操作系統對比

鴻蒙系統HarmonyOS ? 來源:csdn ? 作者:一朵塵埃 ? 2021-04-16 10:31 ? 次閱讀

1.三種操作系統比較

對于AndroidHarmony,Fuchsia三個操作系統,將從以下三個方面進行比較:

1.1應用場景:

a.Harmony OS的適用范圍大于Android OS,不僅可以用在手機電腦上面,還可以用在智能手表、手環、智能屏幕、智能音箱、路由器等智能設備上面,未來也將會應用于耳機、VR眼鏡等上面;

b.而Android OS只能用在智能手機上面;

c.Fuchsia OS也并非只面向智能手機或者平板電腦,而是打通智能家居、移動終端等各類智能嵌入式設備,要是說理念的話,和華為的鴻蒙系統差不多。

1.2特征:

1)Harmony OS與Android相比,有以下幾個特征:

a.分布式架構首次用于終端OS,實現跨終端無縫協同體驗。

b.Harmony OS有確定性延時引擎以及高性能的內部處理通信系統使其運行流暢,性能高,比Android OS快40%~60%。

c.Harmony OS因其微內核,其比Android OS 有更高的安全性,Harmony OS微內核的代碼量只有Linux宏內核的千分之一,其受攻擊的概率也大大降低。

d.統一的系統IDE支撐著開發人員只需要一次開發,便可以實現將應用部署到不同的設備上,Harmony OS使用的華為方舟編譯器是首個取代Android虛擬機模式的靜態編譯器,可供開發者在開發環境中一次性將高級語言編譯為機器碼。此外,方舟編譯器未來將支持多語言統一編譯,可大幅提高開發效率。

2)Android OS是開源的,有強大的軟件開發者的支持,軟件兼容性好。

3)Fuchsia OS系統與當下Android相比,無論是存儲器還是內存之類的硬件要求都大幅降低,可以看出這是一款面向物聯網的家用電器用的系統。

1.3內核機制:

首先,Harmony OS基于微內核,Android OS沿用Linux宏內核調度機制,Fuchsia OS基于微內核Magenta (后期改名為Zircon)的新內核。Harmony OS面向全場景,能夠同時滿足全場景流暢體驗、架構級可信安全、跨終端無縫協同以及一次開發多終端部署的要求,Android OS沿用Linux宏內核調度機制,是面向服務器負載的公平調度模式,難以保障用戶體驗。

2.Fuchsia OS 結構:

四層結構

第一層

也是最底下一層,是構建 Fuchsia OS 的基石,Zircon 內核,去年的新聞是叫 Magenta,但是后來改為了 Zircon 這個名字,這是一個由Google全新設計的新內核,主要處理硬件訪問和軟件之間的通信。

對于不太了解內核作用的同學簡而言之,Zircon之于Fuchsia,恰如Linux之余于Android。Linux內核驅動了多個操作系統,很多操作系統構建在它之上,比如 Ubuntu、Android、Manjaro、ArchLinux、Debian、Red Hat、SUSE 甚至 Chrome OS ,所以我們也可以大膽預測,如果未來Fuchsia OS 發展良好, Zircon 內核也被證明好用,那么很有可能有更多的操作系統采用這一新內核。

第二層

也是直接構建在 Zircon 上的一層名叫 Garnet。 Garnet 包含各種操作系統所需的各種底層功能,包括硬件的驅動程序(網絡,圖形等)和軟件安裝。這一層最激動人心的事情是 Escher(圖形渲染器),Amber(Fuchsia 的更新程序)和Xi Core,它是Xi文本和代碼編輯器的底層引擎(今年早些時候已經發布了)。

第三層

Peridot 是接下來的這一層,主要處理Fuchsia的模塊化應用程序設計, Peridot的另外兩個主要組件直接用于模塊。 Ledger 可以跨設備保存您在應用/模塊中的位置,并同步到您的Google帳戶。Maxwell 是一個更復雜的主題,需要更多進一步的深入研究,但是 Maxwell 極有可能是讓 Fuchsia 充分施展魔力的點睛之筆,可以提前透露的是,Maxwell 的厲害之處包括 Kronk,也是大家熟知的 Google Assistant。

第四層

Topaz,是這個 Layer Cake 蛋糕的頂層,也是對開發者和用戶直接影響最大的一層。Topaz 提供 Flutter 支持,而有了Flutter 的支持,各種華麗的應用程序,可以幫助充實地提供日常使用的功能齊全的應用程序。比如,現在最令人印象深刻的當然是 Armadillo UI,它是 Fuchsia 主要用戶界面和主屏幕。

可以做一個類比,Topaz 這一層在 Android 中可以找到一個對照,這將是你的必備應用程序,如聯系人,音樂,文件管理器和文本編輯器 Xi(Topaz中的可視前端連接到Garnet的后端)。即使沒有你需要的東西,你也可以簡單方便地安裝。

3.安卓OS結構

Android分為四個層,從高層到低層分別是應用程序層、應用程序框架層、系統運行庫層和Linux內核層。

4.鴻蒙OS架構

5.微內核與宏內核的相同點和不同點:

以下資料來自:HarmonyOS鴻蒙操作系統的研發歷程:微內核、方舟編譯器、IOT生態等

微內核與宏內核相對應,是操作系統的一種結構形式。操作系統的核心功能包括文件系統、內存和 I/O 設備管理、CPU 調度等,宏內核即指操作系統將上述功能全部“打包集成”在內核里,不同的功能模塊之間耦合度高,所以具有高效率的優點,代表系統包括 Linux、Unix 等)。微內核則將系統分為各個小的功能模塊,僅將最核心的調度、內存管理功能保留在內核中,驅動、文件系統等以“外部模塊”的形式與內核連接,相應的優勢是易于拓展、易于維護與更新、穩定性高,代表系統包括 Windows、Mac OS X 等。

微內核更適應復雜的程序功能,且能夠更靈活地移植至不同硬件平臺。微內核僅在操作系統的內核中保留最基本功能,大大降低了內核的開發難度;分布式思維,將非核心的程序和模塊隔離在內核之外,因此當單一程序出現錯誤時不會影響系統整體功能;同時,微內核相比宏內核更易于移植,開發、更新周期也得以縮短。

仿照第一部分,同樣可作以下類比:若操作系統類比為車輛等交通工具,則不同內核結構相當于車輛的不同定制方式。宏內核相當于商用整車,而微內核則類似支持深度定制車。在行駛過程中,商用整車雖整體運行效率高,但如果某一部件出現故障,則需要專人、同款備件才能維修;而定制車的很多模塊可替代性本身就非常強,且能夠通過簡單改裝在不同路況下行駛(不同硬件環境)。

▲微內核在結構形式上比宏內核更扁平化,也更靈活

鴻蒙微內核從底層即為物聯網設計。上述可知,微內核的最大特性是僅在內核中保留最核心功能,因此對于鴻蒙而言:連接實時性更好(響應時延降低 25.7%、時延波動率降低 55.6%),同時結合 5G 低時延場景,尤其適用于工業控制、智能交通等物聯網領域;可以做到故障隔離,最大程度保證系統的穩定性與安全性,在 5G 超多連接場景下更能滿足萬物互聯的要求。

鴻蒙微內核體現分布式的特點,解決 IoT 生態協同的痛點。目前已有操作系統基本只對應于某一種硬件,如 Windows 對應 x86 PC、iOS 對應蘋果手機等。但 IoT 時代終端種類數量極大拓展,難以針對每種硬件分別開發操作系統或應用程序,不同硬件終端的生態無法共享協同,開發效率低。而鴻蒙實現了硬件解耦,即可針對應不同設備進行彈性部署(例如智慧屏、穿戴設備、車機、音箱、手機等)。同時創新的分布式軟總線使得擁有不同功能的硬件可以彼此協同。

例如:傳統的相機、電視、音響等設備原本相互獨立;但在鴻蒙的分布式軟總線下,這些設備被“虛擬化”成攝像模組、顯示模組、外放模組,并成為有機整體,用戶無需另行設置即可按需調用各種功能,硬件終端之間形成相互協同。

▲未來基于微內核的鴻蒙操作系統將廣泛應用于 IoT 領域

微內核是 IoT 操作系統演進方向,鴻蒙微內核之效率、安全性業內領先。一般微內核系統,由于驅動、文件系統等進程被外置,各模塊之間的通信需要經過內核“搭橋”,因而效率往往比宏內核要低。但鴻蒙微內核對進程間通信進行了高度優化,使得鴻蒙相比QNX、Fuchisia 效率提升 3 至 5 倍。此外,由于微內核的代碼數量遠遠少于宏內核,因此鴻蒙能夠以對每行代碼進行充分的“形式化”的安全驗證,顯著提升了內核安全性。

編輯:hfy

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

    關注

    12

    文章

    3923

    瀏覽量

    127128
  • Linux
    +關注

    關注

    87

    文章

    11225

    瀏覽量

    208911
  • Fuchsia
    +關注

    關注

    0

    文章

    19

    瀏覽量

    6661
  • 鴻蒙系統
    +關注

    關注

    183

    文章

    2634

    瀏覽量

    66212
  • HarmonyOS
    +關注

    關注

    79

    文章

    1967

    瀏覽量

    30013
收藏 人收藏

    評論

    相關推薦

    為什么Google需要Fuchsia操作系統

    Fuchsia的解決方案Google決心從Fuchsia設計的源頭上來避免Android的這些設計缺陷。模塊化設計。Fuchsia是完全模塊化且層級化設計的。你可以想象
    發表于 09-23 11:38

    HarmonyOS 搶發布?谷歌正式推出 Fuchsia OS

    也能對 Fuchsia OS 有更近一步的了解:Fuchsia OS 是一款物聯網操作系統,或者更準確地說,它不僅是一款物聯網操作系統Fuchsi
    發表于 05-28 09:52

    用于Android手機操作系統VideoEngine

    用于Android手機操作系統VideoEngine Global IP Solutions(GIPS)公司宣布,率先推出用于Android手機操作系統的GIPS VideoEngi
    發表于 04-17 10:15 ?2043次閱讀

    Android操作系統發展史

    本文將為您詳述Android操作系統的名稱來由、起源及發展歷程。
    發表于 02-02 14:26 ?8.8w次閱讀

    提到谷歌操作系統你的反應還是Android就out了!Fuchsia都已經來了

    提到谷歌旗下的操作系統,你想到的一定是Android和Chrome OS,但實際上它正在研發第三款操作系統。這款名為Fuchsia操作系統
    發表于 05-12 10:55 ?1104次閱讀

    對飚蘋果iOS!谷歌搞出Fuchsia是打算取代Android系統

    近日有媒體報道稱,谷歌正在研發一個名為“Fuchsia”的跨平臺操作系統。據報道稱,該系統將有可能取代Android成為下一代谷歌的移動平臺操作系統
    發表于 05-25 15:03 ?867次閱讀

    全新操作系統Fuchsia與其他系統不同的地方

    谷歌正在悄悄的開發一款全新的操作系統,命名為Fuchsia。Google 在Fuchsia 的GitHub 主頁上這樣介紹Fuchsia:Pink + Purple ==
    發表于 09-26 09:35 ?0次下載

    據傳Google神秘操作系統Fuchsia,或可取代Android

    去年有不少消息的Google神秘操作系統Fuchsia,稍早由Ars Technica網站 透過安裝此款操作系統的Pixle Book進行展示,而可能是因為版本功能仍不完全,因此部分功能無法正常運作
    發表于 01-22 11:22 ?1307次閱讀

    Google正在致力于開發一款新的操作系統--Fuchsia

    去年陸續有消息指出,Google正在致力于開發一款新的操作系統——Fuchsia,使用不同的內核全新編寫,支持PC、手機以及其他智能設備。 Mashdigi媒體最新消息顯示,目前谷歌對這項系統
    發表于 02-05 05:47 ?2000次閱讀

    谷歌開發新操作系統Fuchsia

    據消息報道,谷歌正在悄然開發的手機和平板電腦操作系統Fuchsia可能會在5年內取代Android和Chrome OS。
    的頭像 發表于 07-22 09:43 ?3175次閱讀

    谷歌全新操作系統曝光 且命名為“Pigweed”

    谷歌開發了多款操作系統,像Chrome OS、AndroidFuchsia。其中Android是當前最大的手機操作系統,在全球市場占據統治
    的頭像 發表于 02-06 14:35 ?2469次閱讀

    谷歌開發的Fuchsia OS操作系統已正式進入測試階段

    據了解,谷歌一直在秘密研發一款面向5G萬物互聯時代的新一代操作系統Fuchsia OS,這款操作系統的設計理念與華為的鴻蒙操作系統類似,旨在能夠無縫運行于所有平臺,如智能設備、平板電腦
    發表于 03-02 08:39 ?1168次閱讀

    谷歌的全新操作系統Pigweed曝光

    多年來,谷歌開發了多款操作系統,包括Chrome OS、Android和最近的Fuchsia。根據谷歌新的美國商標申請,該公司可能正在開發另一款操作系統“Pigweed”。
    發表于 05-11 11:11 ?1247次閱讀

    谷歌的Fuchsia是未來的OS嗎

    為移動設備設計的 Android,盡管 Android占據了智能手機操作系統85%的市場份額。這個操作系統最終可以取代谷歌現有的操作系統,成
    的頭像 發表于 12-31 16:36 ?1941次閱讀

    物聯網操作系統Fuchsia能和鴻蒙爭嗎?

    近日,Chrome OS 歡迎頁面似乎隱含了谷歌將要取代 Android 移動操作系統Fuchsia 項目的一些新線索。在Chrome Unboxed 的新爆料,也嗅探到了谷歌有意在多種
    的頭像 發表于 02-25 17:44 ?2740次閱讀