电竞比分网-中国电竞赛事及体育赛事平台

分享

【技術(shù)掃盲】您還在糾結(jié)手機(jī)內(nèi)存小么?您還在為手機(jī)軟件不能安裝到SD卡上而發(fā)愁么?

 雙喜臨門 2016-06-21

【技術(shù)掃盲】

1、為什么軟件不能移動(dòng)到存儲(chǔ)卡里?

2、軟件裝在存儲(chǔ)卡里就不會(huì)影響系統(tǒng)本身,運(yùn)行可以更流暢(windows思想)?

3、不是說(shuō)有4G 的rom么,為什么我的只有2.83G?

4、哇?。?!才這么點(diǎn),我裝個(gè)導(dǎo)航軟件就塞滿盤了,還讓不讓我裝其它軟件了???

【解疑答惑】

   Android的存儲(chǔ)一部分叫RAM,就是我們所說(shuō)的運(yùn)行內(nèi)存,這部分存儲(chǔ)器用于系統(tǒng)底層的輸入輸出,

在系統(tǒng)運(yùn)行過(guò)程中頻繁讀寫,斷電后這部分存儲(chǔ)將會(huì)消失,是系統(tǒng)乃至所有計(jì)算機(jī)設(shè)備的重要組成部分。

另一部分就是鼎鼎大名的ROM,這部分內(nèi)容存儲(chǔ)著安卓系統(tǒng)本身,包括Linux內(nèi)核,Android系統(tǒng)文件,

系統(tǒng)配置文件以及系統(tǒng)運(yùn)行所必須預(yù)留的緩存空間(Cache);然后就是我們最最關(guān)心的,

我們所安裝的Android應(yīng)用程序,以中興N880E為例4GB ROM里為什么我們只能看到2.9G左右,

剩下的一部分被安裝應(yīng)用以外的文件占用了,有人會(huì)問(wèn)為什么占這么多?

安卓手機(jī),除了系統(tǒng)要用到的空間以外,還占用了一部分作為支撐系統(tǒng)運(yùn)行的必須配置文件。因此,大家所看到的2.9G,是正常的事情.

1、ROM是整合在機(jī)器上的,那么這2.9G夠不夠用,我們還需不需要把程序移動(dòng)到存儲(chǔ)卡上?

答案是,絕對(duì)夠用,并且不需要甚至不應(yīng)該把軟件安裝到存儲(chǔ)卡上。

Android系統(tǒng)本身它的存儲(chǔ)文件系統(tǒng)是ext2或ext4,Android在沒(méi)有任何外部插件或軟件支撐的情況下

只能讀取這兩種文件系統(tǒng)里的文件(而我們TF卡上的文件系統(tǒng)是FAT32),所以軟件安裝在ext2或ext4分區(qū)里是天經(jīng)地義的。

如果我們把軟件裝在SD卡上,軟件的運(yùn)行過(guò)程就變成了:系統(tǒng)先調(diào)用app2sd插件,把SD卡上的程序讀取到ext分區(qū)里,再運(yùn)行,

這種情況下,程序的啟動(dòng)相比起安裝在ext分區(qū)里孰快孰慢,大家一目了然。

2、哇?。?!才這么點(diǎn),我裝個(gè)導(dǎo)航軟件就塞滿盤了,還讓不讓我裝其它軟件了?

這種說(shuō)法源于你本身就沒(méi)看清楚軟件的安裝教程,這類軟件的安裝都分為兩步,

首先安裝程序,然后放置數(shù)據(jù)包,程序(一般不會(huì)超過(guò)20MB)是裝在那個(gè)2.9G里,而數(shù)據(jù)是放在你的SD卡里,

所以你這個(gè)程序占用的ROM容量就只有不到20M,只是在SD卡里放了幾個(gè)G。很多大型游戲都是采取這種方式,

例如有些游戲安裝了幾十M的軟件進(jìn)去之后,第一次啟動(dòng)它會(huì)下載數(shù)據(jù),這些數(shù)據(jù)就是存放在SD卡里的。

SD卡存儲(chǔ):很多人覺(jué)得SD卡存儲(chǔ)是ROM的擴(kuò)展,這是windows的思考習(xí)慣,還有就是用其它電子設(shè)備

(包括塞班手機(jī),MP4,DC,DV等)的定性思維,其實(shí)在安卓里,SD卡跟ROM是系統(tǒng)職責(zé)完全不同的兩個(gè)存儲(chǔ)空間,

他們對(duì)系統(tǒng)的作用也是不同的,其它的電子設(shè)備SD卡擴(kuò)展可有可無(wú),但是安卓系統(tǒng)里,沒(méi)有SD卡的安卓手可以說(shuō)是一臺(tái)硬件不完整的手機(jī)。

SD卡之于安卓,是一個(gè)軟件緩存(非系統(tǒng)緩存,也非軟件配置文件)存放器,包括你看網(wǎng)絡(luò)視頻的緩存,瀏覽器的緩存,離線閱讀的緩存,

和所謂的軟件數(shù)據(jù)包,總之你用過(guò)的軟件會(huì)產(chǎn)生的數(shù)據(jù)都會(huì)存放在這里。所以SD卡非常重要,不是一個(gè)你覺(jué)得我的手機(jī)有4Grom夠了,

就可以不用增配的一個(gè)配件。當(dāng)然,因?yàn)镾D卡是FAT32格式,所以我們的電腦可以讀取和存放的信息的地方就只有SD卡,

你想直接讀寫ROM里的內(nèi)容是沒(méi)門的。有人會(huì)說(shuō),我沒(méi)有SD卡我的手機(jī)也可以運(yùn)行啊,怎么就說(shuō)沒(méi)SD卡我的手機(jī)就不完整了,

那這位同學(xué)可以留意一下當(dāng)你用電腦連接手機(jī)打開SD卡時(shí),系統(tǒng)是不是會(huì)提示,“微信的XXX和XXX功能暫時(shí)無(wú)法使用!”,這你就應(yīng)該懂SD卡的真正作用了。

【你需要了解的】

一、ROM和存儲(chǔ)卡是兩個(gè)不同的存儲(chǔ)器,系統(tǒng)本身以及安裝的軟件放在ROM里是無(wú)可厚非的,并且一個(gè)軟件不會(huì)占用你多少ROM的空間,關(guān)鍵是數(shù)據(jù)包是放在存儲(chǔ)卡上。

二、把軟件安裝在SD卡里是一種逆系統(tǒng)而行的行為,這只會(huì)讓你的程序運(yùn)行得更慢。

三、不要用windows的思想去使用Android,windows是分區(qū)是并行的,它們都用一種文件系統(tǒng),而Android的ROM和SD卡基本上是兩個(gè)概念。軟件是應(yīng)該安裝在ROM里的。

四、ROM和SD卡的關(guān)系,絕對(duì)不是windows里C盤和其它盤的關(guān)系。它們分工明確,不應(yīng)該混為一談,更不應(yīng)該讓SD卡做ROM應(yīng)該做的事情。

五、軟件裝在SD卡上是不完整的,如果一個(gè)軟件有桌面插件,裝在SD卡上會(huì)用不了。

六、而為什么這么多廠商都相繼推出app2sd功能,讓軟件可以裝在SD卡上,那是因?yàn)樵缙诘腁ndroid系統(tǒng)機(jī)器的rom都很可憐,

128M,256M的都有,這么點(diǎn)確實(shí)不夠用,所以是逼于無(wú)奈只好推出app2sd,讓用戶可以安裝更多的程序到系統(tǒng)里。當(dāng)ICS出現(xiàn)時(shí),

各機(jī)器的配置都上去了。ROM也大了,何必還糾結(jié)要把軟件放在SD卡上呢。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多