內存的作用是暫時存放CPU中的運算數據以及與硬盤等外部存儲器交換數據。電腦內存是因為硬盤的讀取速度太慢,所以是起轉接的作用。如果內存太小的話,電腦會比較卡頓,運行的程序越多越明顯。手機內存包括「ROM+RAM+內存卡」三部分,只有RAM才相當于電腦的內存,而手機刷機實際就是刷ROM。
手機內存跟電腦內存
通常廠商把手機內存與存儲卡混淆,其標稱的「內存」則往往是錯指SD卡或者其他的外設存儲空間,作用和電腦的硬盤一樣。
實質上手機內存包括「ROM+RAM+內存卡」三部分,只有運存RAM才相當于電腦的內存,而ROM+內存卡(通常是電擦除可寫只讀存儲器EEPROM)相當于電腦的硬盤。
ROM不夠,可以通過SD擴展卡(內存卡)是增加手機存儲空間,相當于電腦增加外部硬盤。而手機不能像電腦那樣通過添加內存條來擴展內存(RAM)容量。
手機內存是使用與U盤性質一樣的介質,是永久存儲數據,即使關機也保存著;而電腦的內存是用來存放系統當前運行的程序的,屬于易失性的存儲器在斷電后數據會丟失的,是臨時存儲數據,關機即被清除,電腦永久存儲數據是硬盤。
手機存儲=機身內存(ROM+RAM)+內存卡
手機存儲包括兩部分部分:手機內部自帶的存儲「機身內存」和外部存儲「內存卡」,而機身內存包括ROM和RAM,只有RAM才是真正的內存;手機操作系統則是以固件的形式存在ROM中,手機刷機實際就是刷ROM,好比重裝系統。如常見的安卓手機配置「機身內存容量為1GB ROM+256MB RAM,配備了MicroSD(TF)卡,最大擴展容量為32GB」。
在PPC手機的中,操作系統也固化在ROM里面,而RAM被劃分Storage和Program兩部分,Storage就是用來存放安裝軟件,Program是用來加載操作系統和運行的軟件。
運行內存與物理內存
智能手機的內存分運行內存RAM(系統內存)和物理內存ROM(非運行內存)兩鐘。
①手機的運行內存相當于電腦的內存,即RAM(隨機存取存儲器Random Access Memory);RAM越大,手機能運行多個程序且流暢。當RAM不足的時候就會提示「Out of memory」錯誤。
②手機的非運行內存,相當于電腦硬盤的系統分區,即ROM(Read-Only Memory);ROM越大,就像硬盤越大,能存放更多的數據。
以前ROM一旦出廠后上面存儲的數據就無法改寫或刪除,同時數據不會因斷電而丟失。后來,一種新型的EEPROM(電子式可抹除可編程只讀內存)代替了原來的ROM。再后來,Flash Memory(閃存)代替了EEPROM,閃存可以很容易的改寫。現在我們說智能手機中的ROM一般指的是Flash Memory(NOR型)。
在Android手機中,一部分ROM被安裝了操作系統(固件包),也有可能預裝了很多程序,就像Windows的系統盤,這部分被保護起來,對于普通用戶ROM是只讀的,只有獲得操作系統的最高權限(Root)才能向里面寫入數據,也就是我們所說的刷ROM包。另外一部分ROM空間分配給用戶用來存儲數據,這部分區域仍舊稱為「只讀」,但已經完全脫離了「Read-Only Memory」,被稱作「手機內部存儲」或「機身內存」,與外部存儲「內存卡」相對。
手機存儲和存儲卡
平時在安裝程序的時候,會被提示是裝在手機存儲和存儲卡里。盡量要把大文件放到內存卡里,因為手機儲存要預留一些空間做緩存,太滿了會影響手機系統的運行,就像電腦系統C盤。
運行內存(系統內存)
手機經常會提示內存不足,其實是系統內存不足。
手機的運行內存(簡稱運存)就是指它自身的內存,不包括存儲卡的容量,手機運存決定手機的速度和處理強度。
手機系統內存一般使用進程管理之類的軟件來查看。
剛開機的時候的手機系統內存是最大的,開機后來電管家、防火墻、自動鎖鍵盤等軟件就自動運行并且常駐內存。
盡量不要裝其它字體文件,字體文件開機也會加載到內存中,而且字體容量比較大,會占用很多內存。
進入航空模式(飛行模式或者離線模式),這樣就關閉了通訊相關的線程,以獲得更大的系統內存。這也只是在有特殊需要的時候使用,比如需要玩一個系統內存要求非常高的游戲。
還有一個貓膩
通常衡量手機內存空間的單位是MB,即Mbyte。但現在有的手機廠商開始用Mbit介紹自己的產品。因為8Bit=1Byte,所以8Mbit=1Mbyte。如果一款內存只有50MB的產品,換用Mbit做單位,那么就可以寫成是400Mbit。