2011年9月17日 星期六

[Android] RAM and ROM

[RAM]

* General Definition
  • Random Access Memory,隨機存取記憶體,也就是暫存記憶體,類似DDR。
  • 是與 CPU 直接交換資料的記憶體,也叫主記憶體。
  • 可隨時讀寫,速度快,通常做為 OS 或其他應用程式執行時的暫存位置。


* Android Platform
  • 部份的 RAM 會挪為系統或硬體所使用,不同的硬體所佔用的空間會不同
  • ex: Qualcomm 會佔用的比 TI OAMP(ex: milestone2) 的多。
  • 除非自行刷 ROM,否則這部份幾乎是不可能會被釋放。


[ROM]

* General Definition
  • Read Only Memory,唯讀記憶體,是一種半導體記憶體,類似電腦硬碟。
  • 一旦儲存資料就無法再將資料改變或刪除,且資料也不會因為關閉電源而消失。
  • 在電子或電腦系統中,通常用於儲存不需經常變更的程式或資料。


* Android Platform
  • 在 android 中可分為三部份:
    1. /data: 放一般 end user 所安裝的 apps。
    2. /system: 放 google 或系統廠商所 pre-install 的 apps。
    3. /cache: 系統程式所使用的快取空間。
  • /system 可藉由 root 把 pre-install 的 apk 移除到別的地方,來釋放空間。
  • 而 /data and /cache 受硬體限制,除非自行刷 ROM,再用指令重新分配空間。


[Overview]
大略的說,RAM 用來執行程式,ROM 用來儲存。


* 可觀看 android 系統資訊的 app



* Reference
- Mobile01 如何觀看Android手機的可用RAM與ROM大小 **
- 可以不要再把RAM跟ROM 傻傻分不清楚了! - Mobile01

沒有留言:

張貼留言