沒那么簡單 正確理解手機(jī)智能操作系統(tǒng)

Android:所謂Linux內(nèi)核與Java虛擬機(jī)
來源:新浪數(shù)碼 更新日期:2012-08-15 作者:佚名
內(nèi)容導(dǎo)航:  分頁瀏覽 | 全文瀏覽

Android:所謂Linux內(nèi)核與Java虛擬機(jī)

    以Android為例,我們來深入剖析一下這個(gè)目前全球移動市場用戶占有率最高的“移動智能系統(tǒng)”。Android是一個(gè)以Linux為基礎(chǔ)的 半開源操作系統(tǒng),一切源代碼都是公開免費(fèi)的。然而實(shí)際上,Android操作系統(tǒng)的內(nèi)核只屬于Linux內(nèi)核的一個(gè)分支,只是具備典型的Linux周期和 功能而已。

    Android操作系統(tǒng)中的應(yīng)用程序大部分都是由Java編寫的,但是Android卻是以轉(zhuǎn)換為Dalvik executables的文件在Dalvik虛擬機(jī)(支持已轉(zhuǎn)換為.dex即Dalvik Executable格式的Java應(yīng)用程序的運(yùn)行)上運(yùn)行的。由于Android中并不自帶Java虛擬機(jī),因此無法直接運(yùn)行Java程序。不過 Android平臺上提供了多個(gè)Java虛擬機(jī)供用戶下載使用,安裝了Java虛擬機(jī)的Android系統(tǒng)可以運(yùn)行J2ME的程序。這里額外提一個(gè)比較特 別的阿里云,其完全基于云端的應(yīng)用架構(gòu)為了能夠兼容apk文件包,而自行搭建了虛擬機(jī)。

沒那么簡單 正確理解手機(jī)智能操作系統(tǒng)

截止至2012年7月2日,不同的Android操作系統(tǒng)版本的用戶比例

(圖片來自Wikipedia)

    從這一部分的闡述來看,即便是基于同一個(gè)內(nèi)核,也可以開發(fā)出不同的接口庫(如可編程接口API等),不同的外圍,進(jìn)而開發(fā)出與之匹配的驅(qū)動程序。簡言之,諸多同樣基于Linux內(nèi)核的平臺,在某種意義上來說,可以稱呼它們?yōu)椴煌牟僮飨到y(tǒng)。

   

 標(biāo)簽:
廣告聯(lián)系:010-82755684 | 010-82755685 手機(jī)版:m.pjtime.com官方微博:weibo.com/pjtime官方微信:pjtime
Copyright (C) 2007 by PjTime.com,投影時(shí)代網(wǎng) 版權(quán)所有 關(guān)于投影時(shí)代 | 聯(lián)系我們 | 歡迎來稿 | 網(wǎng)站地圖
返回首頁 網(wǎng)友評論 返回頂部 建議反饋
快速評論
驗(yàn)證碼: 看不清?點(diǎn)一下
發(fā)表評論