|
論壇說明 |
歡迎您來到『史萊姆論壇』 ^___^ 您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的! 請點擊這裡:『註冊成為我們的一份子!』 |
|
主題工具 | 顯示模式 |
2003-07-11, 08:13 AM | #1 |
|
記憶體不太夠
我的電腦開機進去後記憶體就暫了百分之70。怎麼辦?
我的記憶體是256DDR 266的,我是使用WIN98的換512可以嗎? |
送花文章: 0,
|
2003-07-11, 03:27 PM | #7 (permalink) |
註冊會員
|
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 等。 依照你的工作需求,選擇適合的作業系統,這也是一個很重要的觀念。 |
送花文章: 0,
|
2003-07-11, 04:06 PM | #8 (permalink) | |
註冊會員
|
Re: 記憶體不太夠
引用:
這段話就是告訴您系統資源和硬體一點關係也沒有,而是和軟體(作業系統)有關,因為系統資源寫在記憶體下面,所您可能就把它們兩個聯想在一起了,事實上它們兩個"完全沒關係",不信的話您可以將不要的軟體和常駐程式通通移除看看,一定有差,另外再告訴您,您可以做個實驗看看,您先開個IE,再開個聽歌程式再開個您常用的軟體...假如您剛開完機時是90%,再執行完一些程式軟體之後您在看一下那個數據,絕對不會再回到那個90%,而是一直往下掉,一直到接近0%時系統就會警告您不久後要重開機......所以,如困您有機會灌2000或xp時,您可以找找絕對不會有"系統資源"這四個字,另外我之前看過有大大說,9x/ME系列的系統記憶體最佳的範圍是256MB~384MB,...............提供您參考... |
|
送花文章: 0,
|