當前位置:
首頁 > 科技 > 你以為鴻蒙是安卓殺手,其實它更像Windows

你以為鴻蒙是安卓殺手,其實它更像Windows

2019年8月9日,當華為正式發布傳聞許久的鴻蒙操作系統時,對於大多數一般消費者來說,面對那些專業的技術名詞基本上都是一臉懵逼的。但不管如何,有一句技術描述是大家可能記得的,這就是在發布會上曾多次被提及的,華為官方對於鴻蒙的總結性定義:

基於微內核的全場景分散式OS

何謂全場景?這主要是指的鴻蒙OS可以用在包括電視、手環、音箱、VR眼睛等各種硬體配置、顯示尺寸、功能側重有所不同的系統上。而何謂分散式?這涉及到鴻蒙OS內部獨特的協議與匯流排技術,與一般用戶關係也不是太大。而至於這個「微內核」,卻可以說是操作系統概念自誕生以來,漫長發展過程中所衍生出的一個有趣話題。

要解釋什麼是微內核,首先需要解釋清楚的就是它的對手,也就是當今安卓操作系統上普遍採用的「宏內核」。

玩過安卓智能手機刷機的朋友可能都知道,對於安卓而言,除了刷入一整個全新的系統包,還有一種高級一點的刷機玩法就是「刷內核」。有的時候,刷入一個做得好的改版內核,不僅能夠讓整機反應更快、還能提高GPU性能、增強AI能力、讓觸控更順暢、甚至是為手機增加快充功能、帶來更好的信號表現等等。而這些不一而足的「好處」背後,體現出的其實就是宏內核的一大特徵:它是將操作系統基礎功能、常用服務(比如電源管理)、必備驅動等等全部整合在一起的,因此才會有如此多的功能。

不止如此,從專業的角度來說,因為驅動和基礎內核功能都在一起運作,理論上宏內核的硬體執行效率非常高,非常適宜一些對延遲敏感的應用環境。比如說,除了Linux之外,在伺服器領域常見的FreeBSD、Unix系統等等,也都是宏內核操作系統。

但是,和強大的性能相對應的是,宏內核的缺點也非常明顯。首先,因為內核的體積很大,功能很全,諸如基本顯示驅動程序、聯網程序、對印表機的支持程序、對攝像頭的驅動程序等等都被納入了內核範疇。這樣一來,對於用戶永遠也用不到的一些功能來說,它們存在於系統內核中,就成為了一種「有害垃圾」:不僅浪費硬體資源,而且萬一這些用不到的部分受損或者出錯,還可能導致整個系統直接崩潰!譬如說,曾經大名鼎鼎的Windows 95,就是一個深受「宏內核」之害的操作系統,它到底有多不穩定,相信不用我們三易生活再提醒大家了~

那麼。何謂「微內核」呢?用最通俗的話來說,就是只包含操作系統核心功能的內核。在微內核操作系統中,除了最基礎的操作系統功能是位於內核中之外,其他的重要軟體組件譬如磁碟控制、顯卡驅動、網路協議等等都是位於內核之外的——用戶可以自行以安裝軟體的方式更新這些組件,而當某一個驅動程序失效或者出錯的時候,操作系統也可以即時將之重啟,不會導致系統直接藍屏。

對,我們剛剛說了「藍屏」,因為當前最典型的、也最為大家熟悉的微內核操作系統其實就是Windows NT系列,比如Windows xp、Windows 7、乃至最新的Windows 10,其實都是微內核操作系統。所以,儘管大家都還沒有用上「鴻蒙」,但我們其實可以自豪地說,我們其實每天都在用著微內核操作系統。

相比宏內核,微內核系統將驅動、非關鍵的軟體服務都移到了內核外部,這首先是降低了內核的大小,能夠針對性地開發出超小型的系統。其次,「外置式」的驅動程序也意味著對於用戶而言,自行更新驅動變得更加簡單(而不像安卓更新驅動需要升級整個系統或者刷內核)。最後,由於大量的驅動和服務被外置,當它們不被使用時,系統就可以很簡單地將其停止或者刪除,從而節省磁碟空間,也降低對硬體的負擔。

微內核系統很適合嵌入式設備

當然,微內核也是有缺點的,比如分離式結構導致的內核與驅動之間的延遲變大就是很典型的缺點。又比如便於安裝的驅動和服務也會帶來安全性的下降。不過,從市場層面的角度來說,微內核系統天生就更適合低性能、小存儲空間的可穿戴設備,而它模塊化的特點體現在智能手機上,也會帶來另一個很顯著的好處:

既然微內核系統的驅動不再集成於內核,這也就意味著老硬體適配新系統的難度將大大降低(比如現在的Windows 10,就能兼容很多很多年前的電腦),而這是不是意味著,將來我們就再也不用擔心自己的老手機不能升級新系統了呢?

【本文圖片來自網路】

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 三易生活 的精彩文章:

中國移動揭示5G資費標準,老用戶們坐不住了
vivo新機Z5亮相時間確認,將於7月31日發布

TAG:三易生活 |