使用32位處理器的手機為什麼沒有用4G物理RAM的

時間 2021-06-03 07:59:39

1樓:「已登出」

其實就是效能問題。因為如果不考慮效能,無論32位、16位、8位甚至2位,都可以訪問無限大的記憶體空間,方法是多次定位。

但由於硬體的效能瓶頸,現在連一次定位都嫌慢,更別說多次定位了。

舉個簡單的例子來說明一下一次定位與多次定位的區別:

你去大學找同學。

A.一次定位:

----1.你打聽到了同學住在哪個寢室,然後你直接去他的寢室找到了他。

B.多次定位:

----1.你打聽到了同學在哪個系。

----2.你在系裡打聽到了同學在哪個班。

----3.你在班上打聽到了同學住在哪個寢室,你去了他的寢室找到了他。

2樓:

不要說32位元的手機了,連64位元的手機也沒4GB RAM。不用只是成本問題。(2023年12月情況)

(p.s.可以參考最高票的回答,即使不是64位元,ARM處理器加入了LPAE也能支援》4GB RAM,包括使用Cortex A7/12/15/17的處理器(例如高通的8912 8226 8228,MTK的6592 6595,三星的5410 5420 5430之類)可以支援到1TB,而Krait 450的Snapdragon 805也能以此支援到8GB。

)2023年6月補充:據稱為首款4GB RAM的手機Zenfone2的部分版本,雖然配搭了64位元處理器,但出廠軟體暫只有32位元的支援。也可算成是32位元手機…

3樓:北極

|C000-0000BFFF-FFFF使用者可用的記憶體空間(3GB)

|0000-0000

如果開啟的LPAE,並且裝配了4G記憶體:

13FFF-FFFF使用者可用的記憶體空間(1GB,對應物理記憶體3~4GB的物理空間)

|10000-0000FFFF-FFFF對映給硬體訪問(1GB)

| C000-0000BFFF-FFFF使用者可用的記憶體空間(3GB,對應物理記憶體0~3GB的物理空間)

| 0000-0000

開了LPAE以後,3-4G部分的物理記憶體實際上對映到了4-5G的實體地址上,3-4G的實體地址仍然保留給硬體訪問。

手機上沒普及4G Ram除了CPU的限制以外,主要的原因還是成本,記憶體晶元相對而言不是乙個太小的東西,手機這樣大小的裝置上,增加一片記憶體,成本增加不少,設計難度也會增大。對於功耗、散熱都有影響。目前的記憶體配置大部分情況下還能滿足要求,所以手機目前沒有配置4G Ram,但隨著軟體包大小的增加,將來有一天是會上4G的。

4樓:

位址匯流排只有32位,也就是實體地址只有32位,定址空間是最多4G。

ARM這樣的CPU,外設和記憶體共享位址空間。所以,4G中的一部分要留給外部裝置的控制資料暫存器。

記憶體能用3G不是很正常嗎?

5樓:Dark Knight

32位的arm cpu能定址4GB位址空間,這4GB的位址空間除了要對映sdram外,還要對映其它裝置的暫存器(比如看門狗、LCD控制器、中斷控制器等等)

為什麼32位處理器用x86而不是x32

Eric Qiang x86代表的是一套指令集的架構體系,從8位CPU一直發展到32位CPU。例如,中國在八十年代中後期還進口了很多8080CPU,這個是 準16位 即外部匯流排8位,CPU內部是16位。但這些x86CPU基本保持了向後相容。你寫程式,從 準16位 16位 32位,基本可以平滑過渡。...

現在買驍龍675處理器的手機還能不卡的用兩年嗎

康橋 不會,我覺得能用兩年不卡的入門標準就是麒麟810和高通765 845,這基礎還是你不玩遊戲,要玩遊戲那可能要980和855以上才用兩年不卡。 沉默的 675的話,CPU不錯,可以接近730,吊打710和712。但是GPU太遜,和660乙個水平。再加上從紅公尺note7pro和魅族note9上的...

為什麼手機soc裡邊的圖形處理器頻率低,不能做的像CPU的主頻一樣高嗎,或者超過1GHZ以上嗎???

MebiuW 半導體晶元的功耗和頻率是息息相關的,在同樣的工藝下更高頻率就意味著極速下降的能耗比 也就是功耗急速上公升 在手機這個寸土寸金的空間裡,散熱和電池的限制十分大。為了保證手機的續航和使用體驗,正常情況下GPU的頻率都不能做太高。MebiuW 別讓 動態範圍 誤導了對CPU GPU能耗比評價...