鴻蒙os基于什么開發(fā)
Android系統(tǒng)是基于Linux的操作系統(tǒng)所開發(fā)的移動(dòng)操作系統(tǒng),眾所周知, linux系統(tǒng)-直都是開源的,所以不存在授權(quá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通過使用確定時(shí)延弓|擎和高性能IPC兩大技術(shù)解決現(xiàn)有系統(tǒng)性能不足的問題。確定時(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)用什么語言開發(fā)
根據(jù)華為公布的方舟編譯器資料,可以得知鴻蒙系統(tǒng)是用C、C++語言編寫。鴻蒙系統(tǒng)和方舟編譯器的思路是一樣:直接使用機(jī)器語言編寫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文章
35160瀏覽量
255472 -
操作系統(tǒng)
+關(guān)注
關(guān)注
37文章
7123瀏覽量
125310 -
C++
+關(guān)注
關(guān)注
22文章
2118瀏覽量
74993 -
鴻蒙系統(tǒng)
+關(guān)注
關(guān)注
183文章
2642瀏覽量
67933
發(fā)布評(píng)論請(qǐng)先 登錄
鴻蒙5開發(fā)寶藏案例分享---一多開發(fā)實(shí)例(音樂)
從“開發(fā)者孤島”到“生態(tài)星河”:開鴻Bot如何重構(gòu)開源鴻蒙開發(fā)體驗(yàn)

2025開源鴻蒙開發(fā)者大會(huì)圓滿落幕
開源鴻蒙開發(fā)新體驗(yàn),開鴻Bot系列今日開啟預(yù)售!
DevEco Studio AI輔助開發(fā)工具兩大升級(jí)功能 鴻蒙應(yīng)用開發(fā)效率再提升
鴻蒙北向開發(fā)OpenHarmony5.0 DevEco Studio開發(fā)工具安裝與配置

HarmonyOS 應(yīng)用開發(fā)賦能套件:鴻蒙原生應(yīng)用開發(fā)的 “神助攻”
鴻蒙北向開發(fā)OpenHarmony4.1 DevEco Studio開發(fā)工具安裝與配置

AIGC入門及鴻蒙入門
OpenHarmony源碼編譯后燒錄鏡像教程,RK3566鴻蒙開發(fā)板演示

OpenHarmony怎么修改DPI密度值?觸覺智能RK3566鴻蒙開發(fā)板演示

鴻蒙機(jī)器人與鴻蒙開發(fā)板聯(lián)動(dòng)演示
Taro 鴻蒙技術(shù)內(nèi)幕系列(三) - 多語言場(chǎng)景下的通用事件系統(tǒng)設(shè)計(jì)

如何在開源鴻蒙OpenHarmony開啟SELinux模式?RK3566鴻蒙開發(fā)板演示

評(píng)論