鴻蒙os基于什么開發(fā)
Android系統(tǒng)是基于Linux的操作系統(tǒng)所開發(fā)的移動(dòng)操作系統(tǒng),眾所周知, linux系統(tǒng)-直都是開源的,所以不存在授權(quán)問(wèn)題,而“華為鴻蒙”系統(tǒng)也同樣是基于Linux系統(tǒng)開發(fā)的自研操作系統(tǒng),本質(zhì)上與Android系統(tǒng)是不存在區(qū)別。
鴻蒙微內(nèi)核是基于微內(nèi)核的全場(chǎng)景分布式OS ,可按需擴(kuò)展,實(shí)現(xiàn)更廣泛的系統(tǒng)安全,主要用于物聯(lián)網(wǎng),特點(diǎn)是低時(shí)延,甚至可到毫秒級(jí)乃至亞毫秒級(jí)。鴻蒙OS實(shí)現(xiàn)模塊化耦合,對(duì)應(yīng)不同設(shè)備可彈性部署,鴻蒙OS有三層架構(gòu),第一層是內(nèi)核,第二層是基礎(chǔ)服務(wù),第三層是程序框架。可用于大屏、PC、汽車等各種不同的設(shè)備上。還可以隨時(shí)用在手機(jī)上,但暫時(shí)華為手機(jī)端依然優(yōu)先使用安卓。
鴻蒙OS通過(guò)使用確定時(shí)延弓|擎和高性能IPC兩大技術(shù)解決現(xiàn)有系統(tǒng)性能不足的問(wèn)題。確定時(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倍。
鴻蒙系統(tǒng)用什么語(yǔ)言開發(fā)
根據(jù)華為公布的方舟編譯器資料,可以得知鴻蒙系統(tǒng)是用C、C++語(yǔ)言編寫。鴻蒙系統(tǒng)和方舟編譯器的思路是一樣:直接使用機(jī)器語(yǔ)言編寫app,取消安卓系統(tǒng)的ART虛擬機(jī),直接編譯為二進(jìn)制機(jī)器碼;這樣的好處是:不需要中轉(zhuǎn),執(zhí)行速度快;劣勢(shì)是:必須要有大量的靜態(tài)方案、內(nèi)存空間要求更高。
鴻蒙微內(nèi)核是基于微內(nèi)核的全場(chǎng)景分布式OS,可按需擴(kuò)展,實(shí)現(xiàn)更廣泛的系統(tǒng)安全,主要用于物聯(lián)網(wǎng),特點(diǎn)是低時(shí)延,甚至可到毫秒級(jí)乃至亞毫秒級(jí)。鴻蒙OS實(shí)現(xiàn)模塊化耦合,對(duì)應(yīng)不同設(shè)備可彈性部署,鴻蒙OS有三層架構(gòu),第一層是內(nèi)核,第二層是基礎(chǔ)服務(wù),第三層是程序框架 。
責(zé)任編輯:YYX
-
華為
+關(guān)注
關(guān)注
216文章
34437瀏覽量
251737 -
操作系統(tǒng)
+關(guān)注
關(guān)注
37文章
6825瀏覽量
123331 -
C++
+關(guān)注
關(guān)注
22文章
2108瀏覽量
73651 -
鴻蒙系統(tǒng)
+關(guān)注
關(guān)注
183文章
2634瀏覽量
66344
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論