关于鸿蒙系统报告,华为鸿蒙操作系统研究报告:全景解构(21页)
鴻蒙微內核從底層即為物聯網設計。上述可知,微內核的最大特性是僅在內核中保留 最核心功能,因此對于鴻蒙而言:連接實時性更好(響應時延降低 25.7%、時延波動率降 低 55.6%),同時結合 5G 低時延場景,尤其適用于工業控制、智能交通等物聯網領域; 可以做到故障隔離,最大程度保證系統的穩定性與安全性,在 5G 超多連接場景下更能滿足 萬物互聯的要求。 鴻蒙微內核體現分布式的特點,解決 IoT 生態協同的痛點。目前已有操作系統基本只 對應于某一種硬件,如 Windows 對應 x86 PC、iOS 對應蘋果手機等。但 IoT 時代終端種 類數量極大拓展,難以針對每種硬件分別開發操作系統或應用程序,不同硬件終端的生態 無法共享協同,開發效率低。而鴻蒙實現了硬件解耦,即可針對應不同設備進行彈性部署 (例如智慧屏、穿戴設備、車機、音箱、手機等)。同時創新的分布式軟總線使得擁有不 同功能的硬件可以彼此協同。 例如:傳統的相機、電視、音響等設備原本相互獨立;但在鴻蒙的分布式軟總線下, 這些設備被“虛擬化”成攝像模組、顯示模組、外放模組,并成為有機整體,用戶無需另 行設置即可按需調用各種功能,硬件終端之間形成相互協同。
微內核是 IoT 操作系統演進方向,鴻蒙微內核之效率、安全性業內領先。一般微內核 系統,由于驅動、文件系統等進程被外置,各模塊之間的通信需要經過內核“搭橋”,因 而效率往往比宏內核要低。但鴻蒙微內核對進程間通信進行了高度優化,使得鴻蒙相比 QNX、Fuchisia 效率提升 3 至 5 倍3。此外,由于微內核的代碼數量遠遠少于宏內核,因 此鴻蒙能夠以對每行代碼進行充分的“形式化”的安全驗證,顯著提升了內核安全性。 2.2 方舟編譯器是鴻蒙的取勝關鍵 方舟編譯器最早系華為于 2019 年 4 月在 P30 系列手機發布會上公布,但實際積淀十 年,定位是多終端系統。華為早期表示方舟編譯器將大幅提升手機端安卓系統的運行效率, 而開發編譯器其實是協助鴻蒙操作系統更深層次布局邊緣計算、服務器等領域。 對傳統編譯器而言,編譯時點、跨語言編譯是制約應用程序執行效率的瓶頸。應用程 序的執行要經過字節碼到機器碼的轉換,程序員在編程時使用上述 C、C++、Java、C#等 程序語言,但硬件的執行邏輯是基于 0 和 1 的二進制。因此要讓硬件能夠“讀懂”指令, 就需要編譯器把“程序語言”轉譯成“機器語言”。 編譯時點:根據編譯器工作時點的不同,編譯方式可分為兩種,但執行效率仍有 提升空間。一種是“邊執行、邊翻譯”,程序調用了某一句指令,編譯器就實時將其轉譯 為二進制碼(早期版本安卓使用該方案,程序執行效率低下);另一種是引進高性能虛擬 機(在安卓系統中為 ART,即 Android Run Time),在程序安裝時或系統空閑時就提前 將代碼轉譯完畢,進一步提升了程序執行效率,但新的問題在于程序安裝時間長。
文件下載
資源名稱:華為鴻蒙操作系統研究報告:全景解構(21頁)
解壓密碼:
總結
以上是生活随笔為你收集整理的关于鸿蒙系统报告,华为鸿蒙操作系统研究报告:全景解构(21页)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: DenyHosts 加固centos系统
- 下一篇: 计算机显示有可移动存储,winxp系统中