✔ 最佳答案
虛擬記憶體(Virtual memory)是指利用電腦的硬碟來作為電腦的暫時記憶裝置。早期的電腦採用分時系統,而當時的記憶體價格非常高昂,所以當系統要運行比較大型的程序時,往往要把系統裡由其他用戶所佔用的記憶體臨時移走,並且將這些數據臨時保存到硬盤中的某個區域,以便騰出更多記憶體來運行程序,而當這些被移走的數據再次被CPU要求使用的時候,系統會把它們從硬盤的這個特定區域中取出,放入內存以供CPU使用,這些從記憶體被暫時移放到硬碟的儲存空間,就被稱為虛擬記憶體。
隨著電腦日漸普及,多工環境也開始在桌面電腦出現。因此,現時我們日常使用的作業系統,亦有支援虛擬記憶體。舉例說,從Windows NT開始,Windows操作系統就有利用虛擬記憶體來動態管理運行時的交換文件。用戶可以把硬碟的某個份量劃給Windows作為虛擬記憶之用。
虛擬記憶體的意義在於:它可以使得系統同時運行很多個程序,即使原本這些程序需要佔用的記憶體總和超過硬體實體記憶體的極限。虛擬記憶體的缺點在於:從硬碟的虛擬記憶體中取出原本在實體記憶體中的數據然後提供給CPU,會使得機器的運行速度有所下降。所以,建議實體記憶體足夠大的使用者,可以禁用虛擬記憶體,以提高機器整體性能。
如何設置虛擬記憶體:
1.在「我的電腦」上點擊右健,會出現系統屬性
2.選擇「高級」選項卡
3.在「性能」欄下點擊「設置」
4.然後回出來一個對話框,再次點擊「高級」選型卡
5.最後點擊「虛擬記憶體」欄下的「更改」即可
建議:一般虛擬記憶體可以設置成為物理記憶體的1—1.5倍就行了,最好移到別的盤符下。
參考資料:
http://zh.wikipedia.org/w/index.php?title=%E8%99%9A%E6%8B%9F%E5%86%85%E5%AD%98&variant=zh-tw
其他方法:
http://hk.knowledge.yahoo.com/question/?qid=7006081803075,
http://tw.knowledge.yahoo.com/question/?qid=1405120615821
桌面我的電腦上按滑鼠右鍵=>內容=>進階頁籤=>效能設定=>進階頁籤=>虛擬記憶體設定,進入之後第一個框框顯示你目前的虛擬記憶體是設定在那一個磁碟,你可以選擇系統管理大小,就是由作業系統按照你的系統記憶體大小自動分配虛擬記憶體,當然你也可以自行設定虛擬記憶體的大小(自訂大小),一般自訂大小起始大小為你的系統記憶體加160MB,最大值為你系統記憶體的兩倍,設定完成後要按旁邊的設定鈕,然後重新開機。
虛擬記憶體簡單說就是利用你的硬碟空間假裝為實體的記憶體,正常來說當一個程式動用到虛擬記憶體時,執行的速度就會變慢了,不過有些程式在執行時一定必須要有虛擬記憶體,就算實體記憶體再大,虛擬記憶體不足仍然有可能發出警告或當掉,前幾天我在使用Autodesk Inventor R10繪圖軟體時,系統就跟我說虛擬記憶體不足(我的電腦有4GB的RAM),檢查後發現是我增加記憶體之後,虛擬記憶體未作調整,由此可知不一定實體記憶體夠大,虛擬記憶體就可以設定太小或完全不需要。
目前我發現Windows XP在安裝完成時會根據系統實體記憶體設定虛擬記憶體起始大小與最大值,但是當你加裝記憶體時Windows XP本身並不會重設這個值,必須自行重新設定其大小。
"虛擬記憶體不夠”的幾個可能
1、感染病毒
有些病毒發作時會佔用大量記憶體空間,導致系統出現記憶體不足的問題。趕快去殺毒,升級病毒庫,然後把防毒措施做好!
2、虛擬記憶體設置不當
虛擬記憶體設置不當也可能導致出現記憶體不足問題,一般情況下,虛擬記憶體大小為物理記憶體大小的2倍即可,如果設置得過小,就會影響系統程式的正常運行。重新調整虛擬記憶體大小以WinXP為例,右鍵點擊“我的電腦”,選擇“內容”,然後在“進階”標簽頁,點擊“效能”框中的“設置”按鈕,切換到“進階”標簽頁,然後在“虛擬記憶體”框中點擊“更改”按鈕,接著重新設置虛擬記憶體大小,完成後重新啟動系統就好了。
3、系統空間不足
虛擬記憶體文件默認是在系統盤中,如WinXP的虛擬記憶體文件名為“pagefile.sys”,如果系統盤剩餘空間過小,導致虛擬記憶體不足,也會出現記憶體不足的問題。系統盤至少要保留300MB剩餘空間,當然這個數值要根據用戶的實際需要而定。用戶儘量不要把各種應用軟體安裝在系統盤中,保證有足夠的空間供虛擬記憶體文件使用,而且最好把虛擬記憶體文件安放到非系統盤中。
4、因為SYSTEM用戶許可權設置不當
基於NT內核的Windows系統啟動時,SYSTEM用戶會為系統創建虛擬記憶體文件。有些用戶為了系統的安全,採用NTFS文件系統,但卻取消了SYSTEM用戶在系統盤“寫入”和“修改”的許可權,這樣就無法為系統創建虛擬記憶體文件,運行大型程式時,也會出現記憶體不足的問題。問題很好解決,只要重新賦予SYSTEM用戶“寫入”和“修改”的許可權即可,不過這個僅限於使用NTFS文件系統的用戶。
http://www.junyoung.com.tw/lb5000/cgi-bin/topic.cgi?forum=12&topic=1125