準備複試時的一個觀點:
- 我的觀點:學習專業課要“理論聯繫實際”,比如,在操作系統學習過程中,掌握微內核和宏內核的知識可以更全面的認識鴻蒙OS的發佈。
- 爲何這樣說?
- “更全面”:好/不好,需辯證的去看
- 鴻蒙OS是微內核,微內核的特點是模塊化,提高開發效率但會降低性能。但是發佈會時hw一直在強調鴻蒙OS的“性能好”。
以下爲摘錄的一些公衆號的觀點,僅做記錄。
- 表面上是爲了取代安卓操作系統,其實更多地是爲即將到來的萬物互聯的時代做好準備。不僅是手機,智能穿戴設備,車載系統,都可以使用 Harmony,這是一個生態系統啊!
- Harmony 可以創造無縫跨設備的體驗
- Harmony 對開發者也是很友好的,開發者只需要開發一次軟件,然後它就會靈活地部署到不同的平臺上!
- 鴻蒙OS本來就是爲5G萬物互聯而生,同時承擔着“安卓不能用鴻蒙上”的備胎作用
- 機器將來都會智能化,這樣的話它就要求對操作系統能適應多種設備多種終端,所以這樣對我們操作系統提出更高的要求,所以華爲面臨的AI全場景時代來臨的時候,萬物智能、萬物互聯時代來臨的時候,華爲定義的下一代的操作系統,就是鴻蒙的微內核的分佈式OS.
- 鴻蒙系統有四大特點:分佈架構、天生流暢、內核安全以及生態共享;可實現模塊化解耦,對應不同設備可彈性部署,這也是分佈式架構首次用於終端OS。
- 相比Android系統來說,鴻蒙系統採用了“微內核”的設計理念,區別於安卓等系統的“宏內核”,微內核採用同一套操作平臺,針對不同硬件能力的產品進行部署,並採用分佈式架構,提升效率。
- 其最大的優勢是可以適配不同的屏幕大小與硬件能力,一次開發多終端應用,並維護多個APP版本。
- 性能方面,鴻蒙系統通過使用確定時延引擎和高性能IPC兩大技術解決現有系統性能不足的問題。
確定時延引擎可在任務執行前分配系統中任務執行優先級及時限進行調度處理,優先級高的任務資源將優先保障調度,應用響應時延降低25.7%。
鴻蒙微內核結構小巧的特性使IPC(進程間通信)性能大大提高,進程通信效率較現有系統提升5倍。
-
在安全性方面,安卓只有一個內核,Root權限一旦被非法獲取,整個系統即被攻破。而鴻蒙微採用微內核+外核的設計,微內核無需Root權限,外核服務相互隔離,提升系統安全。