天天看點

虛拟記憶體知識

什麼是虛拟記憶體

  虛拟記憶體是用硬碟空間做記憶體來彌補計算機RAM空間的缺乏。當實際RAM滿時(實際上,在RAM滿之前),虛拟記憶體就在硬碟上建立了。當實體記憶體用完後,虛拟記憶體管理器選擇最近沒有用過的,低優先級的記憶體部分寫到交換檔案上。這個過程對應用是隐藏的,應用把虛拟記憶體和實際記憶體看作是一樣的。

虛拟記憶體的作用

  不知大家有沒有發現,在Windows2000(XP)目錄下有一個名為pagefile.sys的系統檔案(Windows98下為Win386.swp),它的大小經常自己發生變動,小的時候可能隻有幾十兆,大的時候則有數百兆,這種毫無規律的變化實在讓很多人摸不着頭腦。其實,pagefile.sys是Windows下的一個虛拟記憶體,它的作用與實體記憶體基本相似,但它是作為實體記憶體的“後備力量”而存在的,也就是說,隻有在實體記憶體已經不夠使用的時候,它才會發揮作用。

虛拟記憶體的産生

  我們都知道,雖然在運作速度上硬碟不如記憶體,但在容量上記憶體是無法與硬碟相提并論的。當運作一個程式需要大量資料、占用大量記憶體時,記憶體就會被“塞滿”,并将那些暫時不用的資料放到硬碟中,而這些資料所占的空間就是虛拟記憶體。現在我們也明白為什麼pagefile.sys的大小會經常變化了。

  記憶體在計算機中的作用很大,電腦中所有運作的程式都需要經過記憶體來執行,如果執行的程式配置設定的記憶體的總量走過了記憶體大小,就會導緻記憶體消耗殆盡。為了解決這個問題,Windows中運用了虛拟記憶體技術,即拿出一部分硬碟空間來充當記憶體使用,當記憶體占用完時,電腦就會自動調用硬碟來充當記憶體,以緩解記憶體的緊張。

  舉個例子來說,壓縮程式在壓縮時有時候需要讀取檔案的很大一部分并儲存在記憶體中作反複的搜尋。假設記憶體大小是128MB,而要壓縮的檔案有 200MB,且壓縮軟體需要儲存在記憶體中的大小也是 200MB,那麼這時作業系統就要權衡壓縮程式和系統中的其他程式,把多出來的那一部分資料放進交換檔案。下面,就讓我們一起來看看如何對虛拟記憶體進行設定吧。

虛拟記憶體設定的通用原則:虛拟記憶體最小值是實體記憶體的1到1.5倍;虛拟記憶體最大值是實體記憶體的2到2.5倍。

第一步:我的電腦右鍵屬性

虛拟記憶體知識

第二步:屬性界面裡的“進階”,右下角的“512 MB 的記憶體”就是實體記憶體,我們就是根據這個數值來計算虛拟記憶體值。

虛拟記憶體知識

第三步:進階下面的性能裡的設定

虛拟記憶體知識

第四步:再點一下“進階”

虛拟記憶體知識

第五步:可以看到最下面虛拟記憶體,我們點選“更改”按鈕”

虛拟記憶體知識

第六步:這是沒有設定虛拟記憶體的界面

虛拟記憶體知識

第七步:虛拟記憶體一般設定C槽之外的硬碟上,選擇你剩餘空間比較大的硬碟,那麼我選擇了E盤,再點一下下面的自定義大小

虛拟記憶體知識

第八步:輸入最小值與最大值之後點選一下右下角的設定按鈕

虛拟記憶體知識

第九步:會彈出一個重新啟動計算機的提示,點确定

虛拟記憶體知識

第十步:需要我們确認重新開機電腦,如果還有其它程式在運作可以點“否”。

虛拟記憶體知識

  當我們下次重新啟動電腦的時候,我們可以按着以上的操作步驟看到虛拟記憶體已經設定成功了。

  虛拟記憶體的設定隻是針對一些記憶體比較低的使用者,一般實體記憶體在一G以上的使用者就不用設定了。

      虛心還教您一種辦法,那就是讓系統管理虛拟記憶體的大小

第一步:在原有的虛拟記憶體驅動器上點一下,再點下面的“無分頁檔案”,再點右側的“設定”,這樣是取消原來的設定。

虛拟記憶體知識

繼續閱讀