如何觀看Android手機的可用RAM與ROM大小

有鑑於許多人搞不清楚Android手機的RAM和ROM的大小是多少而爭論不休,
所以寫了這篇簡略的教學文說明如何看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空間,程式都灌不完。
好文,不推嗎?

說真的很多人真的是RAM跟ROM都傻傻分不清楚
讚這邊想請問大大是否還有更通俗的說法呢?
每次跟朋友解釋都會聽得霧煞煞的...
通俗解釋

ROM:斷電資料不會消失,智慧手機的ROM通常指的是Flash ROM(可重複寫入),主要功能是存放資料,功能等同PC上的硬碟
RAM:斷電後資料消失,傳輸速度極快,通常是ROM的數十倍,與CPU直接溝通,作為程式運行時的暫存媒介,以減少存取時間,等同PC上的記憶體

APP儲存靠ROM,運行靠RAM
RAM不夠時就有可能crash(因為CPU丟東西給RAM卻沒辦法放)
所以Windows才會有所謂的虛擬記憶體=拿硬碟存取資料
解決了crash的問題
但是因為存取速度差太多
運行速度會變很慢

Einstein wrote:
有鑑於許多人搞不清楚...(恕刪)

不錯的文章,不過經過我的測試下面這一句話是錯誤的
(c) /cache (故名思義這是app所使用的快取空間會用的區塊)

並不是所有的 APP 都可以用到這一塊區域,這一塊區域是有鎖住的,非系統程式應該不可以使用。
可否請問一下為什麼ANDROID的手機ROM都是做得超小
像現在1.5就好像很了不起了??
是因為成本考量嗎? 還是有什麼特殊的原因??
願聞其詳

Einstein wrote:
基本上我認為所有的android手機都應該配至少2GB以上的ROM才夠應付未來愈來愈多的軟體,有人會說我可以app2SD呀,問題是:
(1) MicroSD卡再快都不會有內建ROM的速度快,畢竟ROM也是RAM的一種。
(2) 不是所的app都能夠app2SD的,所以還是天然的最好。
(3) MicroSD Card的品質參差不齊,放app的空間還是用ROM存放比較安穩,MicroSD還是用來存放mp3 or videos比較適合。

...(恕刪)


這應該是打到HTC吧!

HTC不知道是COST-DOWN還是其他理由,

就算是HTC的旗艦機,

除了規格比MOTO、SAMSUNG、LG差之外,

記憶體也都偷掉了,

給得少少的,

但是那個甚麼SENSE偏偏又佔用最多。

richardckc wrote:
可否請問一下為什麼ANDROID的手機ROM都是做得超小
像現在1.5就好像很了不起了??
是因為成本考量嗎? 還是有什麼特殊的原因??


這部分大概只有三星比較吃香,自己就有Flash,一給就是16GB(2GB裝程式)。
01不給改暱稱,請叫我柚子 Blog: http://www.3cblog.idv.tw

qwer630 wrote:
這應該是打到HTC吧...(恕刪)


你可以再誤導,唬爛多一點沒關係啦,Mr陳

richardckc wrote:
可否請問一下為什麼ANDROID的手機ROM都是做得超小
像現在1.5就好像很了不起了??
是因為成本考量嗎? 還是有什麼特殊的原因??
願聞其詳...(恕刪)

會不會是機板沒地方擺放記憶體?現在一條電腦記憶體已2G來說上面的記憶體顆粒就那麼多顆要全部放在手機裡應該空間不夠
以上是個人胡亂猜測若與事實不符請指教

還有樓主的文章不錯,可以解決許多人的疑惑

richardckc wrote:
可否請問一下為什麼A...(恕刪)


這也是我想問的~ 明明moto可以做就代表技術上可行

但其它家就是不把rom的大小加大~ 就算8g太多~ 隨便來個4g也行啊
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!