Android使用開源Linux核心是眾所周知的,除了使用的是ARM版本的核心外和傳統的x86有所不同外,重要的是Google為Linux核心增強了不少東西,自己開發了Bionic庫,同時又貢獻會Linux社區了。首先GNU的核心在體積和運行效率上不適合移動設備,系統核心組件都是以動態庫的形式駐留在每個進程中,運行效率和記憶體占用都是十分重要的問題。Google開發了一個自定義的庫名為Bionic,以BSD許可形式開源。
Bionic庫僅為200KB大小是GNU版本體積的一半,這意味著更高的效率和低記憶體占用,同時配合經過最佳化的Java VM Dalvik才可以保證高的性能。Bionic不支持一些特性比如寬位元組對unicode,類似c++那樣的異常處理。
相關詞條
-
Bionic庫
ux核心Bion Bion Bion
-
Android軟體開發
的WebKit 引擎 ·最佳化的圖形庫 包括2D和3D圖形庫,3D圖形庫基於...(Virtual Machine)。 Bionic是 Android 改良libc...(Toolchain)為Google自製的Bionic Libc。Android採用...
定義 特性 架構 就業前景 開發大會 -
andriod
系統簡介 Android一詞的本義指“機器人”,同時也是Google於2007年11月5日宣布的基於Linux平台的開源手機操作...
系統簡介 發展歷程 發行版本 系統架構 系統結構 -
ANDROID[Google公司開發的作業系統]
系統簡介 Android logo相關圖片 Android一詞的本義指“機器人”,同時也是Google於2007年11月5日 宣...
系統簡介 發展歷程 發行版本 系統架構 系統結構 -
ANDROID
系統簡介 Android logo相關圖片 Android一詞的本義指“機器人”,同時也是Google於2007年11月5日 宣...
系統簡介 發展歷程 發行版本 系統架構 系統結構 -
android開發
,包括 OpenGL 庫,解決了圖形方面的挑戰。由於 Android 平台...
系統架構 相關專業 知識體系 學習內容 -
Android系統運行庫層
++庫來支持我們使用的各個組件,使其能更好地為我們服務。 * Bionic系統 C 庫:C語言標準庫,系統最底層的庫,C庫通過Linux系統來調用...媒體庫,基於 PacketVideo OpenCORE,該庫支持多種常見...
-
生化戰士[樂高玩具遊戲]
簡介英文名BIONICLE,由Biology(一說Bionic)和...塔庫偶然發現了第七個戰士的面具——光之面具,並開始尋找光之戰士。由於光之...戰士交給他。歷盡兇險,塔庫在賈勒為自己中毒而死之後,戴上了光之面具,成為了...
簡介 編年史 大冒險 新傳奇 -
生化戰士
簡介英文名BIONICLE,由Biology(一說Bionic)和...困難,重新獲得了面具能量和元素能量。兩個火村馬特蘭人:賈勒和塔庫偶然發現了...兇險,塔庫在賈勒為自己中毒而死之後,戴上了光之面具,成為了光之戰士(塔卡...
簡介 編年史 大冒險 新傳奇