PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   系統組件 (https://www.pcdvd.com.tw/forumdisplay.php?f=19)
-   -   我的 WinXP 無法正確顯示 4 GBs 的記憶體耶!! ( >_<|| ) (https://www.pcdvd.com.tw/showthread.php?t=499788)

latw 2005-06-15 09:42 PM

引用:
作者moninca09
怪..跟我理解不同,從很早之前的核心(好像Pentium吧)
之後所有的處理器(包含P Pro,P3,賽洋,P4,K7,K8...)
全都是36條記憶體定址線,都可以使用PAE(其他軟體映配合下)

使用PAE只有OS才會去用,那是攸關記憶體管理的事情,看OS是要採用哪種模式.
我之前附的參考文件有寫如何設定採用哪種模式.

至於BIOS只能抓到3.xG而不是4G是正常,不用驗證,原因很簡單.
BIOS 也要有記憶體位置對應,不然各位如何開機?既然IA-32總共只有4G,那BIOS放哪邊
比較不會干擾到正常程式?放在最末端不是很理想嗎?

Jyelin_Wu 2005-06-18 08:13 AM

請問那意思是說就算是 64 Bit 的 OS 應該也是沒有辦法抓到 4 GBs 的記憶體容量囉??? ( 謝謝!! )

Crazynut 2005-06-18 08:31 AM

64bit的OS,一大賣點就是要突破4G的限制。

32bit的極限值確是4G,但這是理論上;實際上還受到上述許多環境因素的影響。

Jyelin_Wu 2005-06-18 08:56 AM

  不知道這裡有沒有大大剛好有 4 GBs 的記憶體容量 ( 或以上!! ),然後又剛好有安裝 WinXP Pro - 64 Bit,那請問 OS 能正確的抓到並且也能正確的使用全部的實際記憶體容量嗎??? ( 謝謝!! )

im5481 2005-06-18 11:38 AM

我覺得是正確的啊,Windows 32bit 裝了4GB, 會扣掉一部份用不到的.....

所以現在一些電腦公司會一直想更換為 64bits OS & 64 bits CPU,
要不然一些效能都拉不上...

im5481 2005-06-18 11:44 AM

為何主機板安裝滿4GB記憶體時無法顯示全部容量?

http://www.synnex.com.tw/asp/newsde...ype=2&csfilter=

資料來源:聯強e城市

由於現行 PC 架構的關係,除了主記憶體外的裝置,例如:BIOS、顯示卡、音效、網路或 PCI 插槽擴充卡等等裝置,皆需要所謂的「位址(Address)」來讓系統存取其相關資料。而這些資源的位址與主記憶體位址是排在同一條線上的,一般時候佔用位址是從最後面 4GB 往前倒數,被佔用的位址大小不一定,是取決於每一台 PC 的硬體設備,有可能是幾百MB到超過 1GB 不等。當您使用的主記憶體容量不大時,並不會受到影響,一旦安插了最大容量 4GB 時,就會與這些資源佔用的位址發生「重疊(overlap)」。經過 BIOS 的安排,位址仍保留給其使用,反而把主記憶體重疊的部分忽略,結果便會發生開機看到記憶體容量不滿 4GB 的情形。


Intel 也有相關報導:
http://www.intel.com/support/mother...b/cs-010458.htm

Jyelin_Wu 2005-06-20 09:52 AM

那看樣子只能用 64 Bit 的 OS 才能解決 4 GBs 的總記憶體容量的問題了!! ( ~_~|| )

( 謝謝!! ...... ^^~ )

Jyelin_Wu 2005-06-26 09:35 PM

  我發現,要讓 OS 系統正確的抓到和顯示並且也能使用 >= 4GBs 的記憶體容量,要 BIOS 也能夠正確的抓到和顯示 >= 4GBs 的記憶體容量才可以,要是 BIOS 抓到和顯示的是不正確的話,那 OS 應該是可能會只能夠抓到和顯示和使用 BIOS 能抓到和顯示的那個記憶體容量而已,所以就算是使用 64 Bit 的 OS,那也要 BIOS 正確的抓到和顯示實際的記憶體容量才可以哦!!!
  MSI K8N Diamond 這塊主機板,我目前使用的 BIOS 版本是 1.4 版的,然後只要把 BIOS 裡面的《「Cell Menu -> DRAM Configuration -> S/W memory hole Remapping」和「Cell Menu -> DRAM Configuration -> H/W memory hole Remapping」》都給設定成《Enabled》,這樣就可以讓 BIOS 正確的抓到和顯示 4 GBs 的記憶體容量了!!
  結果之前問了好幾位 MSI 的工程師,還一直很堅持的跟我說《本來 BIOS 就沒有辦法正確的抓到和顯示 4GBs 的記憶體容量了,就算是「別家的 K8 MB」的 BIOS 也是一樣會無法正確的抓到和顯示 4 GBs 的記憶體容量!!》 ( 台南和台北的工程師我都有去打電話問過好幾位了,結果也都是給我這個答案!! ...... =.=" ),那現在我覺得更好笑的是,別家的 K8 MB 我就不說了 ( 因為我沒有用過,所以我並不清楚是否也是如此!! ),我現在竟然用 MSI 他們自家的 K8 MB 的 BIOS 成功的顯示和抓到 4 GBs 的記憶體容量,所以 MSI 的工程師讓我覺得很混也很不專業耶,連我之前在問他們自己所出的 K7 MB ~ K7N2 Delta2-FSR 的時候,MSI 的工程師竟然連 NVIDIA nForce2 400 Ultra 插 3 隻 RAM 可以跑雙通道都不知道,還一直很堅持的跟我說《絕對不可能!!》 ( 台南和台北的工程師我都有去打電話問過好幾位了,結果也都是給我這個答案!! ...... =.=" ),其它還有很多瞎扯蛋的地方哦,難怪他們的 BIOS 會越設計越爛了,每次只要出新版本的 BIOS 來修正 Bugs 的時候,原本舊的 Bugs 有沒有全部修正好這就不清楚了,但是可以肯定的是,鐵定會再創造出幾個新的 Bugs 出來,或是讓幾個原本正常的功能變成異常,簡直就像是為了能夠再出新版本的 BIOS 來製造理由一樣 ( 拜託,這又不是在拍電影,還要為了再拍續集,而在片末留一些能夠再拍續集的伏筆,讓觀眾期待,難不成 MSI 他們希望使用者都很期待他們出新版本的 BIOS 啊!! ...... 真的是夠了哦!! ... ~"~|| ),最少這在我買的 MSI K7N2 Delta2-FSR 和 MSI K8N Diamond 這兩塊主機板上都真的是《如此》啊,每次只要推出這兩塊 MB 的新版本 BIOS 就都會這樣 ( >_<|| ) !!

( 如有錯誤,煩請指正!! ...... 謝謝!! ... ^^~ )

DVD_Guest 2005-06-26 10:09 PM

引用:
作者Jyelin_Wu
  我發現,要讓 OS 系統正確的抓到和顯示並且也能使用 >= 4GBs 的記憶體容量,要 BIOS 也能夠正確的抓到和顯示 >= 4GBs 的記憶體容量才可以,要是 BIOS 抓到和顯示的是不正確的話,那 OS 應該是可能會只能夠抓到和顯示和使用 BIOS 能抓到和顯示的那個記憶體容量而已,所以就算是使用 64 Bit 的 OS,那也要 BIOS 正確的抓到和顯示實際的記憶體容量才可以哦!!!
  MSI K8N Diamond 這塊主機板,我目前使用的 BIOS 版本是 1.4 版的,然後只要把 BIOS 裡面的《「Cell Menu -> DRAM Configuration -> S/W memory hole Remapping」和「Cell Menu -> DRAM Configuration -> H/W memory hole Remapping」》都給設定成《Enabled》,這樣就可以讓 BIOS 正確的抓到和顯示 4 GBs 的記憶體容量了!!
  結果之前問了好幾位 MSI 的工程師,還一直很堅持的跟我說《本來 BIOS 就沒有辦法正確的抓到和...

其實各家主機板廠的bios都是用相同的code base.不外乎就是
Desktop--AMI or Award
Server--Phoneix
各家的bios 工程師只是維護及加一些選項而已
一些比較核心的選項,如上述所說的,都是vendor提供的
一般如果有問題,也是由vendor去解的

xos84292 2005-06-26 11:14 PM

大家好像忘了A64是內建記憶體控制器...

4GB...實際上會用到多少@_@


所有的時間均為GMT +8。 現在的時間是07:06 AM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。