鴻蒙os基于什么開發
Android系統是基于Linux的操作系統所開發的移動操作系統,眾所周知, linux系統-直都是開源的,所以不存在授權問題,而“華為鴻蒙”系統也同樣是基于Linux系統開發的自研操作系統,本質上與Android系統是不存在區別。
鴻蒙微內核是基于微內核的全場景分布式OS ,可按需擴展,實現更廣泛的系統安全,主要用于物聯網,特點是低時延,甚至可到毫秒級乃至亞毫秒級。鴻蒙OS實現模塊化耦合,對應不同設備可彈性部署,鴻蒙OS有三層架構,第一層是內核,第二層是基礎服務,第三層是程序框架。可用于大屏、PC、汽車等各種不同的設備上。還可以隨時用在手機上,但暫時華為手機端依然優先使用安卓。
鴻蒙OS通過使用確定時延弓|擎和高性能IPC兩大技術解決現有系統性能不足的問題。確定時延弓|擎可在任務執行前分配系統中任務執行優先級及時限進行調度處理,優先級高的任務資源將優先保障調度,應用響應時延降低25.7%。鴻蒙微內核結構小巧的特性使IPC (進程間通信)性能大大提高,進程通信效率較現有系統提升5倍。
鴻蒙系統用什么語言開發
根據華為公布的方舟編譯器資料,可以得知鴻蒙系統是用C、C++語言編寫。鴻蒙系統和方舟編譯器的思路是一樣:直接使用機器語言編寫app,取消安卓系統的ART虛擬機,直接編譯為二進制機器碼;這樣的好處是:不需要中轉,執行速度快;劣勢是:必須要有大量的靜態方案、內存空間要求更高。
鴻蒙微內核是基于微內核的全場景分布式OS,可按需擴展,實現更廣泛的系統安全,主要用于物聯網,特點是低時延,甚至可到毫秒級乃至亞毫秒級。鴻蒙OS實現模塊化耦合,對應不同設備可彈性部署,鴻蒙OS有三層架構,第一層是內核,第二層是基礎服務,第三層是程序框架 。
責任編輯:YYX
-
華為
+關注
關注
216文章
34327瀏覽量
251218 -
操作系統
+關注
關注
37文章
6747瀏覽量
123201 -
C++
+關注
關注
22文章
2104瀏覽量
73503 -
鴻蒙系統
+關注
關注
183文章
2634瀏覽量
66224
發布評論請先 登錄
相關推薦
評論