光華商場

經典論壇博物館 (2000~2002)

典藏千禧年硬體社群討論

我的RAM太大嗎

看板:Windows 作業系統 發表時間:2002-09-02 14:52:18 回覆數:4 則 瀏覽點閱:243 次

請問各位大大,我再灌win98時會出現suwin錯誤,然後就無法再灌了,我後來換2000跟xp則是會出現許多檔案無法複製,我的xp是正版的,我用了1G的RAM,不知道是不是RAM太大的問題,我拔掉剩一條256就可以了,為什麼ㄚ.....
還有ㄚ,有一位再創勝的朋友告訴我,98的RAM如果用到超過384反而會更慢,而且會不穩,真的嗎........那2000會不會有這樣的問題哩.......
煩惱ㄚ
💬 討論串回覆 (4 則)
#1 樓 madman
📅 2002-09-03 18:23:55
不太可能吧!
應該是98不支援太大的記憶体吧!
2000則不會匠子

★☆我的未來是個夢★☆
#2 樓 k00394
📅 2002-09-09 01:23:39
對啊98最好不要超過512m~
超過就會跟你說資源嚴重不足喔~~
2000就沒有這問題我有插過1.5G都沒事~~
而且還很穩說~~
#3 樓 joaoko
📅 2002-09-09 04:41:53
轉載於斌斌小站
========================================================================
Windows 9x 不支援 512 MB 以上的記憶體嗎?

最後更新日期:2001-02-27

適用範圍:
Windows Me
Windows 98
Windows 95


Windows 9x 系列(Windows 95/98/Me)是可以支援到 2GB 的記憶體,Windows 2000 是 4GB,既然是 2GB,那麼為什麼當實體記憶體超過 512 MB 的時候(例如安裝了 768 MB),反而很容易出現記憶體不足的訊息呢?

這是受限於 Windows 9x 的快取動程式的問題(32-bit protected mode cache driver)。

每當 Windows 啟動的時候Windows 的快取驅動程式,會根據電腦實際上RAM的 數量,來決定虛擬快取記憶體的大小,RAM 越大,虛擬快取區就越大。

然而,整個作為系統虛擬快取的記憶位址空間範圍大約是 3-4 GB﹙從0xC0000000 到 0xFFFFFFFF ﹚,所以當你的 記憶體多過某個數量的時候,整個系統虛擬記憶位址會完全被虛擬快取驅動程 式給吃光了,Windows 其他的功能就沒有虛擬空間可用,於是就出現記憶體不足的訊息。

要是我的記憶體超過 512 MB 該怎麼辦呢?在 System.ini中限制虛擬 cache 的大小不超過 512MB 就可以避開這個問題。

在 system.ini 中加入

[vcache]
MaxFileCache=524288
(因為 1MB=1024K,所以524288K =512MB,所以值是524288,不超過這個值即可。)

另外,如果記憶體超過512MB,同時又使用 AGP 顯示卡的話,這種記憶體不足的問題會更加明顯,因為AGP顯示卡一定會佔用一部分虛擬位址空間做映射(應該是滿大的),而剩下所能供系統程式碼正常運作的虛擬空間也就更少了。

從這裡我們也可以學到:對 Windows 9x 系統而言,記憶體不見得越多越好,太多,反而惹麻煩,記憶體夠用就好。 :)

每種作業系統都有它的「目標市場」,對 9x ﹙Me﹚而言,目標是家庭,所以應該是不會有人在家用等級 PC 上安裝 1GB 的記憶體,如果有迫切的高容量記憶體需求,應該是選用 Windows NT 等級的作業系統,如 Windows NT 4 或 Windows 2000 等。

依照你的工作需求,選擇適合的作業系統,這也是一個很重要的觀念。:)

寧可一天沒有床鋪但是不能一天沒有網路
寧可一天沒有洗澡但是不能一天沒有電腦

獨嘆兄妹情義深,來世願為樹相依,悲從衷來頻拭淚,空留藍色生死戀~~專情小子
#4 樓 username
📅 2002-09-09 20:33:01
你的RAM~ 好大!~ 好大!~~
要開機快點→64
要順暢→128
要玩東玩西又顯示卡略遜→256
‧‧以上→不知你想幹麻!