鴻蒙OS分布式操作系統是一款基于微內核的全場景分布式OS,是華為自主研發的操作系統。2019年8月9日,鴻蒙系統在華為開發者大會《HDC.2019》上正式發布,華為會率先部署在智慧屏、車載終端、穿戴等智能終端上,未來會有越來越多的智能設備使用開源的鴻蒙OS。2020年9月10日,在華為開發者大會2020上,華為消費者業務CEO余承東發布鴻蒙系統HarmonyOS 2.0,計劃12月份支持手機,2021發布帶鴻蒙OS的華為手機,平板等所有設備。
鴻蒙OS實現模塊化耦合,對應不同設備可彈性部署,鴻蒙OS有三層架構,第一層是內核,第二層是基礎服務,第三層是程序框架 ??捎糜诖笃?、PC、汽車等各種不同的設備上。還可以隨時用在手機,平板上。鴻蒙 OS 底層由鴻蒙微內核、Linux 內核、Lite OS 組成,未來將發展為完全的鴻蒙微內核架構。
理解內核的三個層級
普通概念映射級
這一級不涉及專業知識,用大眾所熟知的公共認知就能聽明白是個什么概念,也就是說用一個普通人都懂的概念去詮釋或者映射一個他們從沒聽過的概念。說別人能聽得懂的話這很重要!??! 一個沒學過計算機知識的賣菜大媽就不可能知道內核的基本運作了嗎? NO!筆者在系列篇中試圖用 鴻蒙源碼分析系列篇|張大爺系列故事去構建這一層級的認知,希望能卷入更多的人來關注基礎軟件,尤其是那些有錢的投資人加大對國家基礎軟件的投入。
專業概念抽象級
這一級是抽象出一個專業的邏輯概念,讓學過點計算機知識的人能聽得懂,可以不用去了解具體的細節點, 比如虛擬內存,老百姓是聽不懂的,學過計算機的人都懂,具體怎么實現的很多人又都不懂了,但這并不妨礙成為一個優秀的上層應用程序員,筆者試圖用 鴻蒙源碼分析系列篇 去構建這一層級的認知,希望能卷入更多對內核感興趣的應用軟件人才流入基礎軟件生態, 應用軟件咱們是無敵宇宙,但基礎軟件卻很薄弱。
具體微觀代碼級
這一級是具體到每一行代碼的實現,到了用代碼指令級的地步, 鴻蒙內核源碼注釋中文版 kernel_liteos_a_note 試圖解構這一層級的認知,英文是天生適合設計成編程語言的人類語言,計算機的01碼映射到人類世界的26個字母,誕生了太多的偉大奇跡。但我們的母語注定了很大部分人存在著語言層級的映射,希望注釋中文版能讓更多愛好者參與進來一起研究,拔高咱基礎軟件的地位。
本文整合自 CSDN、GitHub
責任編輯:fqj
-
華為
+關注
關注
216文章
34427瀏覽量
251616 -
操作系統
+關注
關注
37文章
6816瀏覽量
123313 -
鴻蒙系統
+關注
關注
183文章
2634瀏覽量
66318
發布評論請先 登錄
相關推薦
評論