1G RAM手機,總共可用記憶體 - Android

By Olive
at 2012-02-24T11:20
at 2012-02-24T11:20
Table of Contents
※ 引述《T60 (Venetian)》之銘言:
: 以下列出一些1G RAM的手機,扣掉系統佔用後,總共可用記憶體
: (註:這個是不計入blur/Sense/TouchWiz的佔用,而是真實總共記憶體哦)
: Galaxy S2 → 約837MB
: Galaxy Note → 約800MB
: Galaxy Nexus → 約631MB (誰能告訴我,怎麼會這樣少?)
: Galaxy I9103 → 約724MB
: HTC EVO 3D → 約808MB
: MOTO RAZR → 約928MB (機王!)
: Atrix ME865 → 約700MB
: 補充一下,記憶體768MB機種
: (有空的補充一下)
: Desire HD 刷unity v10 kernel →約621MB (幾乎跟Galaxy Nexus一樣了)
: Sensation XE →約563MB
手機可用RAM的問題
有兩個部份會消耗掉你看得到的RAM
I. 以Qualcomm的架構來說,低消有三種CPU在跑三種OS
隨不同的系統架構可能有更多塊
1. Modem Processor:
只要電話功能開著就不睡覺,比較省電,負責跑打電話之類的功能
以前是用ARM9,現在Snapdragon S2以上升級到ARM11
2. Application Processor:
主CPU,也就是一般說1GHz, 1.5GHz,四核、雙核的那顆,就是拿來跑Linux的
3. Digital Signal Processor(DSP):
拿來運算圖形影像聲音等用的,算是一顆特殊用途的處理器,也需要自己的RAM和ROM
看哪一套平台,基本上Modem和DSP就會各吃掉64MB或128MB
II. 然後再來,顯示、相機、聲音部份,他們會需要用到連續的緩衝區
以顯示和相機來說叫做frame buffer
以Qualcomm的作法是開機時就固定配一塊給它
GPU至少要32MB或64MB以上,解析度越高要配越多
相機看你的相機等級,畫素越高就要越大
聲音還好,大不了就幾MB而已
這部份要做成OS列在最大可用記憶體或不列出來都沒差
但是反正也是會被佔掉的,列和不列就可以差到100MB
結論:
1. 根據memory layout不同所以看得到的大小會不同
畫面解析度越高,相機畫素越高,DSP越猛,就要佔掉越多的記憶體
2. 看得到和可以用不見得代表同一回事
physical memory只是一張table
其實要做也可以做到列出1024MB完整的記憶體
只是中間還是要挖洞給別人用,Linux不能用
3. 其實不見得要用到完整的64MB或128MB,有時候只是先預留
如果記憶體很不足的時候有些廠商會自己再去調整layout多榨幾MB出來
問題是64MB~256MB的年代大家比較願意做這種事
都已經1GB了做這種事就很浪費時間
4. 我是不覺得Android在free memory超過256MB以後會有什麼太決定性的差別
也許要請哪位高手指出開機後,可用256MB/384MB/512MB在效能上的差異
--
: 以下列出一些1G RAM的手機,扣掉系統佔用後,總共可用記憶體
: (註:這個是不計入blur/Sense/TouchWiz的佔用,而是真實總共記憶體哦)
: Galaxy S2 → 約837MB
: Galaxy Note → 約800MB
: Galaxy Nexus → 約631MB (誰能告訴我,怎麼會這樣少?)
: Galaxy I9103 → 約724MB
: HTC EVO 3D → 約808MB
: MOTO RAZR → 約928MB (機王!)
: Atrix ME865 → 約700MB
: 補充一下,記憶體768MB機種
: (有空的補充一下)
: Desire HD 刷unity v10 kernel →約621MB (幾乎跟Galaxy Nexus一樣了)
: Sensation XE →約563MB
手機可用RAM的問題
有兩個部份會消耗掉你看得到的RAM
I. 以Qualcomm的架構來說,低消有三種CPU在跑三種OS
隨不同的系統架構可能有更多塊
1. Modem Processor:
只要電話功能開著就不睡覺,比較省電,負責跑打電話之類的功能
以前是用ARM9,現在Snapdragon S2以上升級到ARM11
2. Application Processor:
主CPU,也就是一般說1GHz, 1.5GHz,四核、雙核的那顆,就是拿來跑Linux的
3. Digital Signal Processor(DSP):
拿來運算圖形影像聲音等用的,算是一顆特殊用途的處理器,也需要自己的RAM和ROM
看哪一套平台,基本上Modem和DSP就會各吃掉64MB或128MB
II. 然後再來,顯示、相機、聲音部份,他們會需要用到連續的緩衝區
以顯示和相機來說叫做frame buffer
以Qualcomm的作法是開機時就固定配一塊給它
GPU至少要32MB或64MB以上,解析度越高要配越多
相機看你的相機等級,畫素越高就要越大
聲音還好,大不了就幾MB而已
這部份要做成OS列在最大可用記憶體或不列出來都沒差
但是反正也是會被佔掉的,列和不列就可以差到100MB
結論:
1. 根據memory layout不同所以看得到的大小會不同
畫面解析度越高,相機畫素越高,DSP越猛,就要佔掉越多的記憶體
2. 看得到和可以用不見得代表同一回事
physical memory只是一張table
其實要做也可以做到列出1024MB完整的記憶體
只是中間還是要挖洞給別人用,Linux不能用
3. 其實不見得要用到完整的64MB或128MB,有時候只是先預留
如果記憶體很不足的時候有些廠商會自己再去調整layout多榨幾MB出來
問題是64MB~256MB的年代大家比較願意做這種事
都已經1GB了做這種事就很浪費時間
4. 我是不覺得Android在free memory超過256MB以後會有什麼太決定性的差別
也許要請哪位高手指出開機後,可用256MB/384MB/512MB在效能上的差異
--
Tags:
Android
All Comments

By Adele
at 2012-02-28T13:33
at 2012-02-28T13:33

By Frederic
at 2012-02-28T19:44
at 2012-02-28T19:44

By Freda
at 2012-03-01T07:02
at 2012-03-01T07:02

By Tom
at 2012-03-01T22:13
at 2012-03-01T22:13

By Anthony
at 2012-03-02T08:50
at 2012-03-02T08:50

By John
at 2012-03-06T18:21
at 2012-03-06T18:21

By Kyle
at 2012-03-08T09:23
at 2012-03-08T09:23

By Lucy
at 2012-03-11T07:44
at 2012-03-11T07:44

By Tracy
at 2012-03-15T18:37
at 2012-03-15T18:37

By Annie
at 2012-03-18T09:21
at 2012-03-18T09:21

By Heather
at 2012-03-22T10:33
at 2012-03-22T10:33

By Daph Bay
at 2012-03-26T04:01
at 2012-03-26T04:01

By Mia
at 2012-03-30T23:54
at 2012-03-30T23:54

By Jacob
at 2012-04-04T21:09
at 2012-04-04T21:09

By Lucy
at 2012-04-06T12:35
at 2012-04-06T12:35

By Erin
at 2012-04-11T08:19
at 2012-04-11T08:19

By Kyle
at 2012-04-11T22:32
at 2012-04-11T22:32

By Elvira
at 2012-04-13T11:38
at 2012-04-13T11:38

By Hamiltion
at 2012-04-17T07:02
at 2012-04-17T07:02

By Andrew
at 2012-04-21T05:56
at 2012-04-21T05:56

By Zenobia
at 2012-04-24T06:08
at 2012-04-24T06:08

By Caitlin
at 2012-04-25T04:41
at 2012-04-25T04:41

By Isla
at 2012-04-29T00:06
at 2012-04-29T00:06

By Frederica
at 2012-05-03T01:39
at 2012-05-03T01:39

By Christine
at 2012-05-06T01:17
at 2012-05-06T01:17

By James
at 2012-05-06T19:42
at 2012-05-06T19:42

By Lydia
at 2012-05-10T15:51
at 2012-05-10T15:51

By Frederica
at 2012-05-10T21:52
at 2012-05-10T21:52

By Audriana
at 2012-05-13T08:27
at 2012-05-13T08:27

By Una
at 2012-05-18T00:12
at 2012-05-18T00:12

By Queena
at 2012-05-22T13:09
at 2012-05-22T13:09

By Brianna
at 2012-05-27T06:46
at 2012-05-27T06:46

By Sandy
at 2012-05-28T13:42
at 2012-05-28T13:42

By Aaliyah
at 2012-05-30T01:50
at 2012-05-30T01:50

By Harry
at 2012-06-03T10:25
at 2012-06-03T10:25

By Daph Bay
at 2012-06-08T03:11
at 2012-06-08T03:11
Related Posts
2/18刷機團成功!/hd2刷機懶人包

By Anonymous
at 2012-02-21T00:47
at 2012-02-21T00:47
告蘋果侵權敗訴 宏達電:遺憾

By Enid
at 2012-02-19T10:21
at 2012-02-19T10:21
Android手機 數種截圖方式

By Agnes
at 2012-02-17T22:55
at 2012-02-17T22:55
完美執行DOS遊戲

By Freda
at 2012-02-17T16:58
at 2012-02-17T16:58
充不飽的電池...89%

By Caitlin
at 2012-02-17T14:42
at 2012-02-17T14:42