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