根據(jù)王成錄介紹,華為鴻蒙OS誕生的目標(biāo)就是希望用一套系統(tǒng)來(lái)解決所有的IoT硬件設(shè)備的問(wèn)題:一是用一套系統(tǒng)滿足所有硬件設(shè)備的裝載要求,不用針對(duì)不同硬件定制不同的系統(tǒng);二是IoT硬件之間不再是孤立的設(shè)備,在整個(gè)鴻蒙OS里所有的IoT硬件是融為一體的;三是解決開(kāi)發(fā)者的難題,寫一次的業(yè)務(wù)邏輯代碼就可以在不同的設(shè)備上跑起來(lái)。
華為鴻蒙系統(tǒng)是一款面向全場(chǎng)景的開(kāi)源分布式操作系統(tǒng),它的特點(diǎn)是什么:
1.硬件互助,資源共享
主要通過(guò)下列模塊達(dá)成
分布式軟總線:分布式軟總線是多設(shè)備終端的統(tǒng)一基座,為多設(shè)備間無(wú)縫互聯(lián)提供了統(tǒng)一的分布式通信能力,能夠快速發(fā)現(xiàn)并連接設(shè)備,高效地傳輸任務(wù)和數(shù)據(jù)。
分布式數(shù)據(jù)管理:分布式數(shù)據(jù)管理位于基于分布式軟總線之上的能力,實(shí)現(xiàn)了應(yīng)用程序數(shù)據(jù)和用戶數(shù)據(jù)的分布式管理。用戶數(shù)據(jù)不再與單一物理設(shè)備綁定,業(yè)務(wù)邏輯與數(shù)據(jù)存儲(chǔ)分離,應(yīng)用跨設(shè)備運(yùn)行時(shí)數(shù)據(jù)無(wú)縫銜接,為打造一致、流暢的用戶體驗(yàn)創(chuàng)造了基礎(chǔ)條件
分布式任務(wù)調(diào)度:分布式任務(wù)調(diào)度基于分布式軟總線、分布式數(shù)據(jù)管理、分布式Profile等技術(shù)特性,構(gòu)建統(tǒng)一的分布式服務(wù)管理(發(fā)現(xiàn)、同步、注冊(cè)、調(diào)用)機(jī)制,支持對(duì)跨設(shè)備的應(yīng)用進(jìn)行遠(yuǎn)程啟動(dòng)、遠(yuǎn)程調(diào)用、綁定/解綁、以及遷移等操作,能夠根據(jù)不同設(shè)備的能力、位置、業(yè)務(wù)運(yùn)行狀態(tài)、資源使用情況并結(jié)合用戶的習(xí)慣和意圖,選擇最合適的設(shè)備運(yùn)行分布式任務(wù)
設(shè)備虛擬化:分布式設(shè)備虛擬化平臺(tái)可以實(shí)現(xiàn)不同設(shè)備的資源融合、設(shè)備管理、數(shù)據(jù)處理,將周邊設(shè)備作為手機(jī)能力的延伸,共同形成一個(gè)超級(jí)虛擬終端。
2.一次開(kāi)發(fā),多端部署
OpenHarmony提供用戶程序框架、Ability框架以及UI框架,能夠保證開(kāi)發(fā)的應(yīng)用在多終端運(yùn)行時(shí)保證一致性。一次開(kāi)發(fā)、多端部署。多終端軟件平臺(tái)API具備一致性,確保用戶程序的運(yùn)行兼容性。支持在開(kāi)發(fā)過(guò)程中預(yù)覽終端的能力適配情況(CPU/內(nèi)存/外設(shè)/軟件資源等)。支持根據(jù)用戶程序與軟件平臺(tái)的兼容性來(lái)調(diào)度用戶呈現(xiàn)。
統(tǒng)一OS,彈性部署
OpenHarmony通過(guò)組件化和組件彈性化等設(shè)計(jì)方法,做到硬件資源的可大可小,在多種終端設(shè)備間,按需彈性部署,全面覆蓋了ARM、RISC-V、x86等各種CPU,從百KB到GB級(jí)別的RAM。
本文整合自 人民資訊、OSCHINA
責(zé)任編輯:fqj
-
操作系統(tǒng)
+關(guān)注
關(guān)注
37文章
6689瀏覽量
123142 -
分布式
+關(guān)注
關(guān)注
1文章
859瀏覽量
74439 -
鴻蒙系統(tǒng)
+關(guān)注
關(guān)注
183文章
2634瀏覽量
66157
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論