手機運行內存越大越好?都被耍了

1429145308946.jpg

廣告-請繼續往下閱讀

  隨著這幾年安卓手機的硬體快速升級,手機的內存也越來越大,從最初的512M到1GB,再到現在主流的2GB、3GB,華碩甚至帶來了4GB內存的新機,可以看出內存已然成為手機硬體比拼的重要內容之一。
  那麼大內存會給手機帶來什麼好處?大內存的手機扣除系統程序佔用的內存后是否還夠大?是否還能夠運行流暢?筆者帶大家聊聊手機內存的運行機制,簡單盤點下市售大內存手機,看看它們真正可用的內存大小究竟如何。

 

14291453396915.jpg

廣告-請繼續往下閱讀

  內存越大越靠譜嗎?
  手機系統雖然安裝在手機的ROM中,但是在開機使用后,會有大量的系統後台程序運行,所以,通常情況下,即使不打開任何軟體,系統的剩餘運存也要比總內存小上不少。
  因此原本2GB或者3GB的內存,即使開機后不打開任何應用,內存也會被後台系統應用佔據掉不少。對於一些手機「小白」來說,如果安裝應用過多,且默認開機後台啟動,那即使有2GB的運存,在不使用任何程序的情況下,可能也只會剩下1GB。
  因此,對於大多數手機來說,大內存只是一個方面,更重要的是看,在開啟一定應用后,剩下的空閑可用內存有多少,理論上空閑內存越大,手機流暢度才會越高。

14291453412530.jpg

廣告-請繼續往下閱讀

  內存運行機制
  可能很多用戶會抱怨,為什麼安卓如此「吃硬體」,蘋果1GB的內存從不卡頓,就連「半死不活」的WP系統512MB也能十分流暢的運行。這裡簡單聊聊安卓的內存運行機制。
  我們先來說說,普通的電腦是怎麼運行程序。通常情況下,電腦執行一個程序,CPU開始計算,通過內存緩存,再到硬碟去讀取,由此電腦的計算方式大家明白是非常簡單的。

14291453438308.jpg

廣告-請繼續往下閱讀

  安卓系統與蘋果系統到底分別在哪裡呢?安卓系統在運行一個程序時,CPU開始計算,內存開始緩存,再讀取目標文件開始計算,結束程序時,CPU計算完畢,內存仍然有部分緩存。
  蘋果系統運行一個程序時,CPU開始計算,內存全部集齊對計算程序進行緩存,再讀取目標文件,開始計算,結束程序時,CPU計算完畢,內存得到全部釋放。
  再舉個簡單的例子,安卓系統比如打開3個程序,一個QQ,一個優酷,一個遊戲,看著優酷,突然收到QQ好友信息,準備切換去QQ回複信息,但這時候,會有卡的現象,這是為什麼?因為你打開了3個程序,CPU會為這3個程序在計算,3個程序都分配有內存,切換時由於CPU在計算其他程序,內存在緩存其他的程序,所以沒法及時反應過來,造成了卡頓。

廣告-請繼續往下閱讀

文章未完,點擊下一頁繼續閱讀

下一頁

1/2

廣告-請繼續往下閱讀