Re: [請益] 記憶體超過 3G 但未滿 4G 的問題

看板hardware (電腦硬體)作者 (≧﹏≦)時間17年前 (2007/11/28 18:51), 編輯推噓14(1402)
留言16則, 8人參與, 最新討論串1/1
雖然32bits的OS可以定址到4GB的RAM 或是透過PAE擴展到36bits的位址線以支援到64GB [1] 但當你在32bits的XP/VISTA上安裝了4GB的RAM時 你在系統(OS)中看到的只會有不到4GB的記憶體(視硬體而定) 也就是說你的可用記憶體到不了4GB的,可能是 2.x ~ 3.x GB 雖然定址空間可以到4GB(或是開啟PAE到64GB), 但別忘了!硬體的記憶體也是需要定址,OS才能存取到的! 所以僅管你可以定址到4GB,你也裝了4GB的RAM,但因為要做硬體記憶體映射, 所以在4GB頂端的那些定址空間中,有部分的位址會被拿去mapping到hardware的memory, 也是是所謂的MMIO (Memory Mapped Input/Output) 這部分的位址佔用是很恐怖的,光PCI, Chipset, DMI...等 就要用去600~1G以上不等的定址空間 (如果有PCI-E的卡更傷,每張要額外佔用256MB的定址空間)。 試想,如果你有1GB的定址空間被硬體映射佔用了,那不管你裝了幾GB的RAM, OS最多就只能用剩下的那3G的定址空間,因此你在OS裡當然就只看(抓)到的3G的RAM了, 更別提如果是內建顯卡還要分記憶去放材質。 參考資料 http://140.135.11.30/bmore?P_eoda&1037 解決方法就是換作業系統囉換成64bit 或是換成windows 2003 ※ 引述《zmk2tw (精靈)》之銘言: : 我知道 4G 的老掉牙文就不用問了 : 不過現在有個問題比較特殊 : 小弟有一套系統裝上 3G 的記憶體 (且是雙通道) : 可是卻未達 4G 的定址上限 : 而 BIOS、CPU-Z、卻都顯示有抓到 3G 的容量 : 為何系統以及工作管理員只有顯示 2.5G 包含 EVEREST 也是 : 配備概述: : Athlon 64 X2 5000+ : ASUS M2N-VM DVI support Dual Chanel : (有另外插顯示卡,並關閉內建顯示) : ELSA 8600GT : G.SKILL DDR2-800 2GBPK (1GB x 2) : G.SKILL DDR2-800 1GBPK (512MB x 2) : 也有換過創見的四對交叉測試結果仍相同 : 1GB兩條 + 512MB兩條 = 3GB (未達 32 位元上限) : 有高人知道為何抓取的容量 : 以及計算方法為什麼不一致嗎? : 順便介紹一個微軟的 TechNet 技術論壇 : 其中有提到的記憶體定址探討問題 : http://0rz.tw/113jt -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.135.5.37

11/28 19:12, , 1F
板主這篇可以m一下
11/28 19:12, 1F

11/28 19:22, , 2F
這不早就是 FAQ 了?
11/28 19:22, 2F

11/28 19:27, , 3F
但未曾有過比較詳盡的解釋 不信可以爬前文
11/28 19:27, 3F

11/28 20:00, , 4F
這種 FAQ 我也寫過, 唬爛我?
11/28 20:00, 4F

11/28 20:29, , 5F
那個.. 樓上即使你寫過,也不能說人家就一無可取吧..
11/28 20:29, 5F

11/28 22:34, , 6F
口氣太衝了吧 囧"> 原PO也是很認真回文阿....
11/28 22:34, 6F

11/29 00:23, , 7F
不只我, 是一堆人寫過這問題.. 可見得根本沒爬文..
11/29 00:23, 7F

11/29 00:31, , 8F
-_- 精華區裡只有一篇, 置底文沒加上這種 FAQ, 我道歉.
11/29 00:31, 8F

11/29 00:46, , 9F
的確有這麼認真的資料不多了XD
11/29 00:46, 9F

11/29 01:38, , 10F
我真的沒說錯啊OTZ.... 不過難得有機會不收起來又浪費囉
11/29 01:38, 10F

11/29 11:34, , 11F
補充一下..不是所有版本的2003皆支援喔...
11/29 11:34, 11F

11/29 11:35, , 12F
是只有windows 2003 enterprice edition才支援4gb以上
11/29 11:35, 12F

11/29 19:47, , 13F
我想問題最大的是很多工具軟體無法對64bit xp設定
11/29 19:47, 13F

11/30 03:10, , 14F
PAE只是軟體,要主機板支援並且在bios開啟memory remapping
11/30 03:10, 14F

11/30 03:11, , 15F
才能使用到超過4GB記憶體。
11/30 03:11, 15F

11/30 04:01, , 16F
原文附的連結就有了....我耍白痴...0rz
11/30 04:01, 16F
文章代碼(AID): #17JKWzBa (hardware)
文章代碼(AID): #17JKWzBa (hardware)