所以寫了這篇簡略的教學文說明如何看Android手機的RAM與ROM大小。.
以下是取自維基百科度於RAM與ROM的定義 :
RAM:
隨機存取記憶體(英語:Random Access Memory,RAM)又稱作「暫存記憶體」,中國大陸稱作隨機存取存儲器,台灣、港澳稱作隨機存取記憶體,是與CPU直接交換資料的內部記憶體,也叫主記憶體。它可以隨時讀寫,而且速度很快,通常作為作業系統或其他正在執行中的程式的臨時資料儲存媒介。
ROM:
唯讀記憶體(Read-Only Memory,ROM)是一種半導體記憶體,其特性是一旦儲存資料就無法再將之改變或刪除,且內容不會因為電源關閉而消失。在電子或電腦系統中,通常用以儲存不需經常變更的程式或資料。
個人認為觀看Android系統的RAM與ROM大小的最佳兩個軟體有兩個:
(1)
Quick System Info PRO
QR-code:
http://chart.apis.google.com/chart?cht=qr&chs=200x200&chld=|0&chl=http%3A%2F%2Fwww.androidblip.com%2Fdownload%2Fqr-15138.html
(2)
Android System Info
QR-Code:
http://chart.apis.google.com/chart?cht=qr&chs=200x200&chld=|0&chl=http%3A%2F%2Fwww.androidblip.com%2Fdownload%2Fqr-7961.html
以下以我的milestone 2為例 :
(1) RAM 大小
以Android System Info觀看:
驗證:
大家都知道Android是一個小型的Linux-like platform
所以我們也可以用一些系統指令去查證:
488763KB/1024 = 477.3076171875 MB
跟Quick System Info PRO或Android System Info所看到的RAM大小都一致
milestine2的RAM有477MB 與官方公佈的512MB相差約512-477=35MB
這部份大部份都是挪為系統或硬體所使用,不同的hardware platform所佔用的就不同,
就我所知milestone2所用的TI OAMP平台是佔用最少的,而Qualcomm平台就佔用蠻多的,
大家可以自己用這套tool去檢查看看所能使用的官方公佈的相差有多少,
這部份除非刷customized rom,否則幾乎是不可能釋放出來的。
(2) ROM 大小
就Android平台來說ROM的空間大小可分為三個地方:
分別是:
(a) /data (一般end user所裝的app都放在這裡)
(b) /system (google或系統廠商自制的pre-installed的軟體大部份都放在這裡)
(c) /cache (故名思義這是app所使用的快取空間會用的區塊)
以Quick System Info PRO觀看:
驗證:
無論 /data , /system 與 /cache 空間也與Quick System Info PRO或Android System Info所看到的ROM大小都一致
一般來說:
/system 的空間可以藉由root後把一些廠商所預載且不實用的apk檔移到其他地方,可以釋放一些空間出來,對於ROM空間很小的使用者多少有些幫助,至於 /data 與 /cache 空間受限硬體限制就只能用所能用的,除非刷customized rom,再用像fastboot的指令再去重新分配,但這樣做沒啥意義,畢竟如果你只有512MB ROM再怎麼分配還是只有512MB可用,更何況這是還沒扣除系統本身與廠商所預載所佔用的空間,其實實際空間是更加少的可憐。
基本上我認為所有的android手機都應該配至少2GB以上的ROM才夠應付未來愈來愈多的軟體,有人會說我可以app2SD呀,問題是:
(1) MicroSD卡再快都不會有內建ROM的速度快,畢竟ROM也是RAM的一種。
(2) 不是所的app都能夠app2SD的,所以還是天然的最好

(3) MicroSD Card的品質參差不齊,放app的空間還是用ROM存放比較安穩,MicroSD還是用來存放mp3 or videos比較適合。
所以我很滿意milestone 2內建8GB的ROM空間,程式都灌不完。
