1樓:匿名使用者
簡言之,就是在物理記憶體不夠用時,將虛擬記憶體當做物理記憶體使用,可以避免因物理記憶體耗盡導致程式崩潰。
虛擬記憶體是計算機系統記憶體管理的一種技術。它使得應用程式認為它擁有連續的可用的記憶體(乙個連續完整的位址空間),而實際上,它通常是被分隔成多個物理記憶體碎片,還有部分暫時儲存在外部磁碟儲存器上,在需要時進行資料交換。目前,大多數作業系統都使用了虛擬記憶體,如windows家族的「虛擬記憶體」;linux的「交換空間」等。
虛擬記憶體別稱虛擬儲存器(virtual memory)。電腦中所執行的程式均需經由記憶體執行,若執行的程式占用記憶體很大或很多,則會導致記憶體消耗殆盡。為解決該問題,windows中運用了虛擬記憶體技術,即勻出一部分硬碟空間來充當記憶體使用。
當記憶體耗盡時,電腦就會自動呼叫硬碟來充當記憶體,以緩解記憶體的緊張。若計算機執行程式或操作所需的隨機儲存器(ram)不足時,則 windows 會用虛擬儲存器進行補償。它將計算機的ram和硬碟上的臨時空間組合。
當ram執行速率緩慢時,它便將資料從ram移動到稱為「分頁檔案」的空間中。將資料移入分頁檔案可釋放ram,以便完成工作。 一般而言,計算機的ram容量越大,程式執行得越快。
若計算機的速率由於ram可用空間匱乏而減緩,則可嘗試通過增加虛擬記憶體來進行補償。但是,計算機從ram讀取資料的速率要比從硬碟讀取資料的速率快,因而擴增ram容量(可加記憶體條)是最佳選擇。
虛擬記憶體是windows 為作為記憶體使用的一部分硬碟空間。虛擬記憶體在硬碟上其實就是為乙個碩大無比的檔案,檔名是pagefile.sys,通常狀態下是看不到的。
必須關閉資源管理器對系統檔案的保護功能才能看到這個檔案。虛擬記憶體有時候也被稱為是「頁面檔案」就是從這個檔案的檔名中來的。
內存在計算機中的作用很大,電腦中所有執行的程式都需要經過記憶體來執行,如果執行的程式很大或很多,就會導致記憶體消耗殆盡。為了解決這個問題,windows運用了虛擬記憶體技術,即拿出一部分硬碟空間來充當記憶體使用,這部分空間即稱為虛擬記憶體,虛擬記憶體在硬碟上的存在形式就是 pagefile.sys這個頁面檔案。
2樓:匿名使用者
對遊戲影響不大,但是在開關機時會有影響,對開啟程式和關閉程式的速度也有影響。 虛擬記憶體放在c盤最好,因為c盤的讀取速度最快。虛擬記憶體是記憶體不夠用時呼叫硬碟上的空間來當記憶體用,硬碟的讀取速度跟記憶體是沒法比的,如果記憶體大的話就把虛擬的記憶體給關閉了以免在沒用完記憶體時去呼叫虛擬記憶體。
關閉虛擬記憶體時最好完全關閉或者就系統預設,要不然會經常提示虛擬記憶體不足。 關了虛擬記憶體後關機速度和關閉程式的速度明顯提公升。 關閉虛擬記憶體的方法:
我的電腦 右鍵屬性 高階 效能 設定 高階 更改 選無分頁檔案 然後 點選 設定 確定 確定 機子都肯花幾千配了建議你再花100元加個2g的記憶體,效果看的見 我的機子是4g記憶體,關了虛擬記憶體後所有的操作都是一觸即發,自己看看吧 你的機子不錯向你推薦win7,我用win7速度比xp還快
3樓:
windows的記憶體管理是頁面檔案與物理記憶體相互依存的。如果沒有特殊需求,虛擬記憶體應當由系統設定,預設是物理記憶體的1.5~2倍。
系統允許使用者指定虛擬記憶體的大小,是給特殊使用者(就是說專幹一種活的使用者)準備的,希望不要被某些偽優化所誤導。不管安裝了多大的記憶體,如果禁用了虛擬記憶體,在執行多工時還是會收到記憶體不足的提示。但這與遊戲的速度沒有直接關係,決定遊戲是否流暢的更大因素是顯示卡上的視訊記憶體大小。
如果系統分割槽剩餘空間不夠大,將虛擬記憶體設定到別的(有較大剩餘空間的)分割槽是乙個好辦法,但大小仍應由系統來設定。
4樓:博興的土豆
系統盤是c盤的話,虛擬記憶體就讓它在c盤。我的記憶體是4g的,沒用虛擬記憶體,感覺比用虛擬記憶體快
5樓:裸苯土豆
我的電腦屬性-~~高階~~效能設定~~高階~~~更改~自定易大小,可以用推薦做初始大小,最大值x2就好,其實我們經常使用的「複製」「剪下」等,都是暫時存放在虛擬記憶體的,其實這個改不改都可以,只是針對與某些遊戲出現「記憶體不足」才更改的,一般來說不會出現問題
什麼是虛擬記憶體 虛擬記憶體有什麼用
6樓:劉小妹
就是網路時代不存在的空間,虛擬記憶體越大,你電腦或手機執行的速度越快
7樓:
虛擬記憶體也叫交換分割槽,是在物理記憶體不足的時候,將記憶體中不活躍的內容交換到一塊指定的磁碟分割槽上面,並在需要的時候再次讀入記憶體,所以你看得出,虛擬記憶體實際上就是一塊磁碟,因此,當你物理記憶體不足的時候,虛擬記憶體僅僅是能保證你的程式不會因為「記憶體不足崩潰」,而不能解決因為物理記憶體不足導致的系統效能低下,因為這個所謂的虛擬記憶體僅僅只有磁碟的效能,目前已知的最快的nvme固態不過是持續讀寫可以達到幾個gb/s,而ram的持續讀寫效能都是幾十gb/s,而記憶體的呼叫特性更多是隨機讀寫,這個效能上面任何硬碟都不行。
8樓:騰訊電腦管家
虛擬記憶體,就像它名字那樣,將不是記憶體的區域當做記憶體來使用,簡單來說就是把外存當做記憶體來使用。
有朋友認為虛擬記憶體越大越好,其實並不是這樣。據說,虛擬記憶體為電腦實際記憶體的1.5倍到2倍之間,這個虛擬記憶體的大小為最佳的虛擬記憶體數值。
有些朋友會以為虛擬記憶體沒有用處,就將虛擬記憶體禁用,這種做法是萬萬不可的,嚴重時可能會使我們的電腦程式出現紊亂。
虛擬記憶體有什麼用?
9樓:匿名使用者
記憶體主要是用來臨時存貯資料
比如電腦中呼叫的資料,就需要從硬碟讀出,發給記憶體,然後記憶體再發給cpu
虛擬記憶體一般是用在記憶體不足的情況下
系統自動呼叫硬碟的空間,用來暫時替代不夠的記憶體工作
由於虛擬記憶體用的是硬碟空間
硬碟的讀寫速度要遠遠低於真正的記憶體
所以設定過大虛擬記憶體會影響你計算機的速度
並且虛擬記憶體最好是設定成你不經常用的磁碟分割槽上
因為不經常用的分割槽碎片少,磁頭讀寫順暢,相對較快
想以「自定義大小」的方法來處理虛擬記憶體,究竟應該設定多大的虛擬記憶體呢?在windows xp中,如果由作業系統自己定義虛擬記憶體,系統通常會把最小值設定為物理記憶體的1.5倍。
當擴充套件時,最大值則介於物理記憶體的2.5至3倍。一般情況下,使用者想自定義虛擬記憶體的大小,均可參照這個比例設定。
真的要參照這個比例嗎?如果電腦有1gb的記憶體,難不成最小值要設定為1.5gb,最大值是2.
5至3gb。這樣一來。pagefile.
sys頁面檔案至少為1.5gb,太不現實了!
其實,大記憶體的系統跟小記憶體的系統相比,在設定虛擬記憶體時,標準有些不同。
如果大家有512mb以上甚至1gb的記憶體,既然物理記憶體已經相當充足,所需的虛擬記憶體反而應該減少。故在大記憶體的系統中,虛擬記憶體的最小值可以設成物理記憶體的一半。比如有1gb的記憶體,虛擬記憶體的最小值設成512mb,最大值則維持3gb以備不時之需。
注意:雖然最大值設為3gb,系統是不會立即出現3gb大小的pagefile.sys檔案,實際上它首先會以最小值出現,待有擴充套件需要時才會遞增。
另外,有些大記憶體的朋友,可能會乾脆不設定虛擬記憶體,以此強迫系統使用速度較快的記憶體。其實這是不太明智的做法。正所謂凡事都不要做得太絕對,完全沒有虛擬記憶體也不行。
原因是不少應用程式在設計時要求必須使用虛擬記憶體,沒有了就會造成系統不穩定或宕機。
記憶體的型別和質量都有不同。至於小記憶體的系統,例如1g,參照1.5倍及3倍的設定比例最穩當。即虛擬記憶體最小值設為1.5g,最大值3g。
xp設定電腦虛擬記憶體以及虛擬記憶體有什麼作用
10樓:天涯ly時代
作用內存在計算機中的作用很大,電腦中所有執行的程式都需要經過記憶體來執行,如果執行的程式很大或很多,就會導致記憶體消耗殆盡。為了解決這個問題,windows中運用了虛擬記憶體技術,即拿出一部分硬碟空間來充當記憶體使用,當記憶體占用完時,電腦就會自動呼叫硬碟來充當記憶體,以緩解記憶體的緊張。舉乙個例子來說,如果電腦只有128mb物理記憶體的話,當讀取乙個容量為200mb的檔案時,就必須要用到比較大的虛擬記憶體,檔案被記憶體讀取之後就會先儲存到虛擬記憶體,等待記憶體把檔案全部儲存到虛擬記憶體之後,跟著就會把虛擬內裡儲存的檔案釋放到原來的安裝目錄裡了
虛擬記憶體的設定
對於虛擬記憶體主要設定兩點,即記憶體大小和分頁位置,記憶體大小就是設定虛擬記憶體最小為多少和最大為多少;而分頁位置則是設定虛擬記憶體應使用那個分割槽中的硬碟空間。對於記憶體大小的設定,如何得到最小值和最大值呢?你可以通過下面的方法獲得:
選擇「開始→程式→附件→系統工具→系統監視器」(如果系統工具中沒有,可以通過「新增/刪除程式」中的windows安裝程式進行安裝)開啟系統監視器,然後選擇「編輯→新增專案」,在「型別」項中選擇「記憶體管理程式」,在右側的列表選擇「交換檔案大小」。這樣隨著你的操作,會顯示出交換檔案值的波動情況,你可以把經常要使用到的程式開啟,然後對它們進行使用,這時檢視一下系統監視器中的表現值,由於使用者每次使用電腦時的情況都不盡相同,因此,最好能夠通過較長時間對交換檔案進行監視來找出最符合您的交換檔案的數值,這樣才能保證系統效能穩定以及保持在最佳的狀態。
找出最合適的範圍值後,在設定虛擬記憶體時,用滑鼠右鍵點選「我的電腦」,選擇「屬性」,彈出系統屬性視窗,選擇「效能」標籤,點選下面「虛擬記憶體」按鈕,彈出虛擬記憶體設定視窗,點選「使用者自己指定虛擬記憶體設定」單選按鈕,「硬碟」選較大剩餘空間的分割槽,然後在「最小值」和「最大值」文字框中輸入合適的範圍值。如果您感覺使用系統監視器來獲得最大和最小值有些麻煩的話,這裡完全可以選擇「讓windows管理虛擬記憶體設定」。
windowsxp虛擬記憶體中最大值和初始大小是什麼意思?
11樓:
初始大小就是系統根據你的實際記憶體和磁碟資訊自動為你設定的虛擬記憶體大小,一般最小為實際記憶體的一半,最大值就是指根據你的實際記憶體你可設定的最大的虛擬記憶體數;
一般來說,如果你的內存在512m以下,那最大值最好設為實際記憶體的2-3倍,如果超過1g以上,虛擬記憶體最大值最好和你實際記憶體大小一樣或比實際記憶體小,如果在512以上1g下,那設為1.5倍最好
設定虛擬記憶體有用麼
在系統記憶體不夠的時候虛擬記憶體可以暫時借用一下 但是速度比較慢 虛擬記憶體就是物理記憶體用完了,它會在硬碟上虛擬記憶體,不過速度要比物理記憶體慢的多因為你的c盤剩餘空間太小了,開啟大程式物理記憶體用完了,就要在硬碟上虛擬,不過速度要比物理的慢的多虛擬記憶體設為預設的就行了,由系統管理就好,更改了不...
電腦卡跟虛擬記憶體有關係麼,虛擬記憶體與電腦很卡有關係嗎??
有4g記憶體應該問題不大,一般重灌系統時都會自動配置虛擬記憶體,一般不用單獨設定。至於開機4分半,如果每次都這樣,可以用助手這類軟體優化下開機啟動項,如果排除硬體因素如硬碟等,你可以試著再換個系統版本試試。祝你好運。主要還是以各個硬體的效能為主,cpu記憶體 顯示卡一般都看這個,想玩大遊戲,那麼配置...
win10設定虛擬記憶體有什麼好處
在桌面上 我的電腦 圖示滑鼠右鍵屬性 單擊系統屬性視窗裡的 高階 標籤 再單擊效能旁邊的 設定 按鈕 出來的效能選項視窗中單擊 高階 在下面的虛擬記憶體點選 更改 按鈕 下圖是沒有設定的虛擬記憶體介面 設定虛擬記憶體最好在非系統盤裡,而本人的系統只有乙個碟符,所以不能演示給大家看。選中碟符,點選 自...