你所不知的蘋果和安卓

你所不知的蘋果和安卓

ID:32405565

大?。?69.50 KB

頁(yè)數(shù):6頁(yè)

時(shí)間:2019-02-04

你所不知的蘋果和安卓_第1頁(yè)
你所不知的蘋果和安卓_第2頁(yè)
你所不知的蘋果和安卓_第3頁(yè)
你所不知的蘋果和安卓_第4頁(yè)
你所不知的蘋果和安卓_第5頁(yè)
資源描述:

《你所不知的蘋果和安卓》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫(kù)。

1、你所不知的蘋果和安卓我們都在聊Android系統(tǒng)手機(jī),大家都在用蘋果iPhone手機(jī),很多人對(duì)WindowsPhone8持觀望態(tài)度....。。我們總是在談?wù)撌謾C(jī)系統(tǒng),我們總是把“智能手機(jī)”當(dāng)成口頭禪,然而當(dāng)我們面對(duì)由Android、iOS、WindowsPhone,以及BlackBerryOS、MeeGo、SymbianOS、webOS所組成的移動(dòng)終端市場(chǎng)的時(shí)候,誰(shuí)又能搞得清楚:到底什么叫操作系統(tǒng)?到底什么稱得上移動(dòng)智能操作系統(tǒng)呢?  一、操作系統(tǒng):底層硬件與用戶之間的橋梁  為了保證文章文字的可信度,筆者專門查閱了維基百科,結(jié)果如下:操作系統(tǒng)(

2、OperatingSystem,簡(jiǎn)稱OS)是管理計(jì)算機(jī)硬件與軟件資源的計(jì)算機(jī)程序,它位于底層硬件與用戶之間,是兩者溝通的橋梁。用戶通過操作系統(tǒng)的用戶界面,輸入命令;操作系統(tǒng)則對(duì)命令進(jìn)行解釋,驅(qū)動(dòng)硬件設(shè)備,實(shí)現(xiàn)用戶要求。一個(gè)標(biāo)準(zhǔn)的PC操作系統(tǒng)應(yīng)該提供如下七項(xiàng)功能:2V4V*^-R+`-b6]+F,H  1.進(jìn)程管理(Processingmanagement)2@(h0Z$},c*k+

3、;V  2.內(nèi)存管理(Memorymanagement)9_8T1l8n%Z+h)Z0];D0j9f  3.文件系統(tǒng)(Filesystem)%u#a&R6s!]* 

4、 4.網(wǎng)絡(luò)通信(Networking)!:@3z0H*_%C0j"tI  5.安全機(jī)制(Security)+j+Q9^&@8o(g1h  6.用戶界面(Userinterface)"y)[/U4W-f"J4O6g  7.驅(qū)動(dòng)程序(Devicedrivers)2]6@2C$A2w$h7

5、  知道了操作系統(tǒng)的定義,知曉了操作系統(tǒng)的功能,但是操作系統(tǒng)是如何構(gòu)成的呢?一般來說,可以將操作系統(tǒng)理解為驅(qū)動(dòng)程序、內(nèi)核、接口庫(kù)、外圍共四個(gè)部分。其中內(nèi)核是操作系統(tǒng)最核心的基礎(chǔ)構(gòu)件,可以分為單內(nèi)核、微內(nèi)核、超微內(nèi)核、以及外核等,除了QNX和基于Mach的UNIX等

6、個(gè)別系統(tǒng)外,幾乎全部采用單內(nèi)核結(jié)構(gòu),例如大部分的Unix、Linux,以及Windows(微軟自稱WindowsNT是基于改良的微內(nèi)核架構(gòu))。操作系統(tǒng)簡(jiǎn)略架構(gòu)(圖片來自Wikipedia)如此看來,一個(gè)常規(guī)意義的操作系統(tǒng),是要包含四個(gè)構(gòu)件、并且能夠?qū)崿F(xiàn)上述七項(xiàng)功能的計(jì)算機(jī)程序集合體。如果以這樣的定義去判斷所謂的手機(jī)智能操作系統(tǒng),是不是Android、webOS、MeeGo、Maemo、LiMo等等,都可以統(tǒng)稱為L(zhǎng)inux內(nèi)核類操作系統(tǒng)呢?'r-w2z4t.P'[y  二、內(nèi)核:決定操作系統(tǒng)分類的常用標(biāo)準(zhǔn)$f5d-e4

7、9S2@  說了半天,其實(shí)還

8、是停留在常規(guī)意義上的PC操作系統(tǒng),如今所謂的智能手機(jī)、智能手機(jī)操作系統(tǒng),又該如何理解呢?移動(dòng)操作系統(tǒng)(MobileOperatingSystem,簡(jiǎn)稱MobileOS),又稱為移動(dòng)平臺(tái)(MobilePlatform),或手持式操作系統(tǒng)(HandheldOperatingSystem),是指在移動(dòng)設(shè)備上運(yùn)行的操作系統(tǒng)。3i*O)o&e*f&g7n4X1n1U.R  其實(shí)對(duì)于普通消費(fèi)者來說,移動(dòng)操作系統(tǒng)相比PC操作系統(tǒng)來說,首先因?yàn)榻K端的體積差異,勢(shì)必會(huì)導(dǎo)致系統(tǒng)本身的縮水,表現(xiàn)為較為簡(jiǎn)單的功能,以及更加精簡(jiǎn)的結(jié)構(gòu)。但是決定操作系統(tǒng)分類的常用標(biāo)準(zhǔn)——內(nèi)

9、核,是不會(huì)變的。既然它是操作系統(tǒng)的一個(gè)組成部分,那么基于相同內(nèi)核的開發(fā)的平臺(tái),是不是可以有個(gè)統(tǒng)一叫法呢?Linux操作系統(tǒng)架構(gòu)(圖片來自Wikipedia)  如果按照這個(gè)思路理解的話,那么Windows和Linux就是一個(gè)操作系統(tǒng)了,這顯然是片面的。換句話說,雖然內(nèi)核結(jié)構(gòu)往往對(duì)操作系統(tǒng)的外部特性以及應(yīng)用領(lǐng)域有著一定程度的影響,但它并非唯一決定因素,并且隨著操作系統(tǒng)高層特性與內(nèi)核結(jié)構(gòu)之間的耦合有日趨縮小的趨勢(shì)來看,內(nèi)核作為操作系統(tǒng)最內(nèi)核最基礎(chǔ)的構(gòu)件,其分類的作用也在逐漸弱化。;x/g$Z2c$Q%t/`-n-n  三、Android:所謂Linu

10、x內(nèi)核與Java虛擬機(jī)(Qc4k!n#h-q)W  以Android為例,我們來深入剖析一下這個(gè)目前全球移動(dòng)市場(chǎng)用戶占有率最高的“移動(dòng)智能系統(tǒng)”。Android是一個(gè)以Linux為基礎(chǔ)的半開源操作系統(tǒng),一切源代碼都是公開免費(fèi)的。然而實(shí)際上,Android操作系統(tǒng)的內(nèi)核只屬于Linux內(nèi)核的一個(gè)分支,只是具備典型的Linux周期和功能而已。6Y/s-S$a4N"g8Q+b9u  Android操作系統(tǒng)中的應(yīng)用程序大部分都是由Java編寫的,但是Android卻是以轉(zhuǎn)換為Dalvikexecutables的文件在Dalvik虛擬機(jī)(支持已轉(zhuǎn)換為.de

11、x即DalvikExecutable格式的Java應(yīng)用程序的運(yùn)行)上運(yùn)行的。由于Android中并不自帶Java虛擬機(jī),因此無(wú)法直接運(yùn)行

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。