】 【打 印】 
【 第1頁 第2頁 第3頁 第4頁 第5頁 第6頁 第7頁 第8頁 第9頁 】 
布局20年!華為開辟鴻蒙背後的物聯網“野心”
http://www.CRNTT.com   2019-08-19 16:28:56


 
  很明顯,同微內核相對的就是宏內核,而自從計算機發明以來,其實用的都是宏內核。上個世紀80年代開始,國外開發的微內核的典型代表有Windows、iOS。簡單來說,宏內核就是把很多東西裝進內核,又被稱為單內核,包括文件系統、進程管理、內存管理、聲卡顯卡驅動程序等,做一個類比,人腦在一定程度上相當於宏內核,不僅僅是信息交換中心,同時也是信息處理中心,指揮人體各部分進行行動。放到整個宏內核之中來看,宏內核本身作為母體中心,各個子程序需要實現彼此之間的信息交流互動,而宏內核就充當了其中的“指揮者”。

  與之對比的微內核,其不負責指揮,僅僅是作為信息交換和存儲功能,各部分子程序自行進行反應和行動,具有自主性。同樣做一個類比,章魚具有的就是類似於微內核特點的系統,章魚的觸角具有獨立的神經,可以自己對外界做出應激反應。

  不管是宏內核還是微內核,都是Operationsystem操作系統的一種形式,目的主要是構築硬件設備的底層邏輯框架,指揮硬件設備工作,同時滿足外部軟件的調用需要。簡要概括宏內核和微內核的區別就是,微內核中,系統包括內核,但是內核不包括系統,而宏內核則是,內核和系統是一體的。

  很難去評定到底宏內核和微內核的優劣,重要的是看用於何處。如果執行比較單一的運算和硬件設備比較固定的情況下,宏內核的程序會有比較高的效率。

  但是從華為發布的架構圖來看,其戰略布局是從內核出發到多種應用,所以從這點來說,明顯是微內核更加適合。

  但是,為何突出強調微內核的存在呢?

  華為在這個時候強調鴻蒙的微內核,無疑是在向更多的開發者傳達這樣的信息——我們也有了屬於自己的可以無限外延的系統,我們也可以打造屬於自己的生態,而并不是需要掣肘於國外的安卓,甚至可以換句話來說,不用各種“英文”來敲代碼,而是“中文”,當然,所謂文字不過是符號。 


 【 第1頁 第2頁 第3頁 第4頁 第5頁 第6頁 第7頁 第8頁 第9頁 】 


掃描二維碼訪問中評網移動版 】 【打 印掃描二維碼訪問中評社微信  

 相關新聞: