Windows – 虛擬記憶體最小值太低
我的家用PC是Windows XP
記憶體是1G
使用過程中
系統有時會自動跑出一個訊息:「您的系統執行的虛擬記憶體太低。
Windows將自動為您增加虛擬記憶體分頁檔。
過程中某些應用程式的記憶體要求可能會被拒絕」
請問這是什麼狀況?虛擬記憶體又是什麼?
一、實體記憶體:實體記憶體指的就是在主機板上實際的積體電路記憶體
簡單的說就是實際記憶體的大小。
例如:主機板上原本插上的記憶體是 64MB
則實體記憶體就是 64MB
如果又擴充了一條 128MB 的記憶體
則總記憶體為:64 128=192MB
則此時的實體記憶體就是 192MB。
二、虛擬記憶體:虛擬記憶體相對於實體記憶體而言
是一種作業系統運用的技術
將磁碟空間模擬成記憶體
使得在實體記憶體不足的系統上
也可執行需要記憶體較多的應用程式。
通常 Windows 中會將虛擬記憶體的大小調整在實體記憶體的 2.5 倍。
使用虛擬記憶體之優點:1. 程式不再受到實際記憶體可用空間限制
記憶體可用空間變大。
2. 有更多程式能同時運用記憶體
增加了CPU 使用率。
3. 載入程式或置換程式所須 I/O 次數減少
速度加快。
虛擬記憶體在磁碟內是以「虛擬記憶體交換(置換)檔」存在
Windows 9X 系列中
是 win386.swp 這個檔案
而在 Windows 2000、Windows XP中
則是 pagefiles.sys 這個檔案。
Windows 的「虛擬記憶體交換檔」就是拿一部分的硬碟空間來當作記憶體使用
先把一些記憶體中閒置太久的程式
丟到硬碟上
當有需要用到時程式或資料時再從硬碟 win386.swp 或 pagefiles.sys 裡叫回來。
「虛擬記憶體交換檔」並不是用永遠維持固定的大小(除非限制虛擬記憶體大小)
執行的應用程式越多
「虛擬記憶體交換檔」也就越大
「虛擬記憶體交換檔」是根據記憶體使用狀況
自動且機動的調整大小。
若要設定虛擬記憶體大小的話
可在桌面上「我的電腦」圖示上
按滑鼠右鍵
點選「內容」
留言列表