回覆列表
-
1 # tonem30275
-
2 # maimi32709
虛擬記憶體的作用 記憶體在計算機中的作用很大,電腦中所有執行的程式都需要經過記憶體來執行,如果執行的程式很大或很多,就會導致記憶體消耗殆盡。為了解決這個問題,Windows中運用了虛擬記憶體技術,即拿出一部分硬碟空間來充當記憶體使用,當記憶體佔用完時,電腦就會自動呼叫硬碟來充當記憶體,以緩解記憶體的緊張。舉一個例子來說,如果電腦只有128MB物理記憶體的話,當讀取一個容量為200MB的檔案時,就必須要用到比較大的虛擬記憶體,檔案被記憶體讀取之後就會先儲存到虛擬記憶體,等待記憶體把檔案全部儲存到虛擬記憶體之後,跟著就會把虛擬內裡儲存的檔案釋放到原來的安裝目錄裡了。
1、實現方法 下面以在Windows XP下轉移虛擬記憶體所在碟符為例介紹虛擬記憶體的設定方法:進入“開啟→控制面板→系統”,選擇“高階”選項卡,點選“效能”欄中的“設定”按鈕,選擇“高階”選項卡,點選“虛擬記憶體”欄內的“更改”按鈕,即可進入“虛擬記憶體”視窗;在驅動器列表中選中系統碟符,然後勾選“無分頁檔案”選項,再單擊“設定”按鈕;接著點選其他分割槽,選擇“自定義大小”選項,在“初始大小”和“最大值”中設定數值,然後單擊“設定”按鈕,最後點選“確定”按鈕退出即可。2、實現原理 虛擬記憶體的概念是相對於物理記憶體而言的,當系統的物理記憶體空間入不敷出時,作業系統便會在硬碟上開闢一塊磁碟空間當做記憶體使用,這部分硬碟空間就叫虛擬記憶體。Windows 98中採用Win386.swp檔案的形式,而Windows 2000/XP則採用頁面檔案pagefile.sys的形式來管理虛擬記憶體。3、大小情況 1.一般情況 一般情況下,建議讓Windows來自動分配管理虛擬記憶體,它能根據實際記憶體的使用情況,動態調整虛擬記憶體的大小。 2.關於最小值 Windows建議頁面檔案的最小值應該為當前系統物理記憶體容量再加上12MB,而對於物理記憶體容量小於256MB的使用者,則建議將頁面檔案的最小值設得更大些: ①使用128MB或者更少記憶體的使用者,建議將當前物理記憶體容量的1.75倍設定為頁面檔案的最小值。 ②記憶體大小在128MB到256MB之間的使用者,建議將當前物理記憶體容量的1.5倍設定為頁面檔案的最小值。 3.關於最大值 一般來說,頁面檔案的最大值設定得越大越好,建議設定為最小值的2到3倍。 4.極端情況 假如硬碟空間比較緊張,在設定頁面檔案時,只需保證它不小於物理記憶體的3/4即可。 如果物理記憶體很大(大於512MB),則可以將虛擬記憶體禁用。(上海 任亞維) 5.根據不同的任務環境設定 ①以3D遊戲為主的環境 3D遊戲對CPU、顯示卡和記憶體要求都很高,如果物理記憶體小於256MB,建議把虛擬記憶體預設得大一點,這對提高遊戲的穩定性和流暢性很有幫助。 ②以播放影片為主的環境 影片應用對硬碟空間的“胃口”很大,不過千萬不要像在3D遊戲環境中一樣把虛擬記憶體設得很大,尤其是Windows XP的使用者。因為Windows XP不會自動把不需要的空間釋放掉,也就是說那個Pagefiles.sys檔案會越來越大。如果你把虛擬記憶體和Windows XP放在同一分割槽,播放RM、ASF等影片流檔案以後,系統經常會提示你虛擬記憶體設得太小或是磁碟空間不足。檢視此時的頁面檔案,已經足有1GB大小了。所以建議經常欣賞影片檔案的Windows XP使用者,把初始數值設小一點,或者將虛擬記憶體轉移到系統盤以外的分割槽。