關(guān)于ram rom兩者有什么區(qū)別,ram rom這個(gè)問題很多朋友還不知道,今天小六來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!
1、手機(jī)上ROM的特殊性 不過手機(jī)上的ROM和我們一般意義上定義的ROM不同,因?yàn)殡m然手機(jī)上的ROM是可以儲(chǔ)存東西,但是我們在一般情況下只能讀取不能寫入,這也就是為什么其叫做“只讀儲(chǔ)存器”的原因,只有在特定的專業(yè)條件下,我們才可以往ROM里面寫入東西。
2、鑒于ROM的這種特殊性,很多手機(jī)的系統(tǒng)文件都存儲(chǔ)在手機(jī)的ROM 里,這樣在一般情況下我們就無法修改手機(jī)的系統(tǒng)文件,不過目前通過一些特殊的手段,我們也可以實(shí)現(xiàn)往ROM里面寫入東西,這種情況其實(shí)也就是我們經(jīng)常所說的刷機(jī)、刷系統(tǒng),因此這也被大家叫做刷ROM。
3、綜上所述,手機(jī)上的ROM是指手機(jī)系統(tǒng)及可安裝程序的空間,ROM越大,能直接在系統(tǒng)里安裝的程序就越多,相當(dāng)于我們電腦的C盤。
4、當(dāng)然ROM空間也是越大越好。
5、不過現(xiàn)在很多程序都可以完全安裝到內(nèi)存卡,所以這個(gè)指標(biāo)對于一個(gè)手機(jī)配置來說就看來不是那么重要了,但是也不能太小,太小了,我們知道,安卓手機(jī)系統(tǒng)版本經(jīng)常要升級,新版本有時(shí)候需要更大的ROM空間才能存儲(chǔ),我們選擇手機(jī)的時(shí)候,看當(dāng)下情況,始終就行,只是讓大家知道ROM的大小和手機(jī)運(yùn)行快慢沒有絕對的關(guān)系。
6、手機(jī)上的RAM是指系統(tǒng)運(yùn)行及軟件運(yùn)行可需要的臨時(shí)空間,跟電腦上的內(nèi)存是相同的意思。
7、 RAM越大,可同時(shí)運(yùn)行的程序就越多,一些需要大量RAM的游戲也越流暢。
8、同等cpu配置的情況下,RAM越大運(yùn)行就越流暢。
9、同樣的道理,開機(jī)系統(tǒng)服務(wù)及一些軟件自動(dòng)后臺(tái)運(yùn)行,都會(huì)占用一部分RAM空間。
10、如果廠家說明是512MB,實(shí)際開機(jī)后你看到的卻遠(yuǎn)遠(yuǎn)少于512,這也是正常的。
11、這個(gè)RAM是越大越好。
12、當(dāng)然,RAM越大價(jià)格肯定越貴。
13、說到這呢,再來跟大家談?wù)凙ndroid系統(tǒng)的RAM內(nèi)存分配機(jī)制,其實(shí)我們在用安卓手機(jī)的時(shí)候,不用太在意剩余內(nèi)存,Android 上的應(yīng)用是java,當(dāng)然需要虛擬機(jī),而android上的應(yīng)用是帶有獨(dú)立虛擬機(jī)的,也就是每開一個(gè)應(yīng)用就會(huì)打開一個(gè)獨(dú)立的虛擬機(jī)。
14、如果你知道java,就能更清楚這機(jī)制了。
15、其實(shí)和java的垃圾回收機(jī)制類似,系統(tǒng)有一個(gè)規(guī)則來回收內(nèi)存。
16、進(jìn)行內(nèi)存調(diào)度有個(gè)閥值,只有低于這個(gè)值系統(tǒng)才會(huì)按一個(gè)列表來關(guān)閉用戶不需要的東西。
17、當(dāng)然這個(gè)值默認(rèn)設(shè)置得很小,所以你會(huì)看到內(nèi)存老在很少的數(shù)值徘徊。
18、但事實(shí)上他并不影響速度。
19、相反加快了下次啟動(dòng)應(yīng)用的速度。
20、這本來就是 android標(biāo)榜的優(yōu)勢之一,如果人為去關(guān)閉進(jìn)程,沒有太大必要。
21、特別是使用自動(dòng)關(guān)進(jìn)程的軟件。
22、到這里有人會(huì)說了,那為什么內(nèi)存少的時(shí)候運(yùn)行大型程序會(huì)慢呢?其實(shí)很簡單,在內(nèi)存剩余不多時(shí)打開大型程序,會(huì)觸發(fā)系統(tǒng)自身的調(diào)進(jìn)程調(diào)度策略,這是十分消耗系統(tǒng)資源的操作,特別是在一個(gè)程序頻繁向系統(tǒng)申請內(nèi)存的時(shí)候。
23、這種情況下系統(tǒng)并不會(huì)關(guān)閉所有打開的進(jìn)程,而是選擇性關(guān)閉,頻繁的調(diào)度自然會(huì)拖慢系統(tǒng)。
24、所以,有個(gè)更改內(nèi)存閥值的程序可以有一定改善。
25、但改動(dòng)也可能帶來一些問題,取決于值的設(shè)定。
26、那么,進(jìn)程管理軟件有無必要呢?有的。
27、就是在運(yùn)行大型程序之前,你可以手動(dòng)關(guān)閉一些進(jìn)程釋放內(nèi)存,可以顯著的提高運(yùn)行速度。
28、但一些小程序,完全可交由系統(tǒng)自己管理。
29、 那么,如果不關(guān)程序是不是會(huì)更耗電。
30、 說說android后臺(tái)的原理,你就明白了。
31、android的應(yīng)用在被切換到后臺(tái)時(shí),它其實(shí)已經(jīng)被暫停了,并不會(huì)消耗cpu資源,只保留了運(yùn)行狀態(tài)。
32、所以為什么有的程序切出去重進(jìn)會(huì)到主界面。
33、但是,一個(gè)程序如果想要在后臺(tái)處理些東西,如音樂播放,它就會(huì)開啟一個(gè)服務(wù)。
34、服務(wù)可在后臺(tái)持續(xù)運(yùn)行,所以在后臺(tái)耗電的也只有帶服務(wù)的應(yīng)用了。
35、這個(gè)在進(jìn)程管理軟件里能看到,標(biāo)簽是service。
36、我們可以把帶服務(wù)的進(jìn)程用進(jìn)程管理軟件關(guān)閉就可以了。
37、沒有帶服務(wù)的應(yīng)用在后臺(tái)是完全不耗電的,沒有必要關(guān)閉。
38、這種設(shè)計(jì)本來就是一個(gè)非常好的設(shè)計(jì),下次啟動(dòng)程序時(shí),會(huì)更快,因?yàn)椴恍枰x取界面資源,何必要關(guān)掉他們抹殺這個(gè)android的優(yōu)點(diǎn)呢。
本文分享完畢,希望對大家有所幫助。
標(biāo)簽:
免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請聯(lián)系刪除!