虛擬記憶體是什麼,設定虛擬記憶體有什麼用

時間 2022-04-01 13:55:13

1樓:九綺剛胤

虛擬記憶體是計算機系統記憶體管理的一種技術。它使得應用程式認為它擁有連續的可用的記憶體(乙個連續完整的位址空間),而實際上,它通常是被分隔成多個物理記憶體碎片,還有部分暫時儲存在外部磁碟儲存器上,在需要時進行資料交換。

2樓:應媚利澈

如果計算機缺少執行程式或操作所需的隨機訪問記憶體

(ram),則

windows

使用虛擬記憶體

(virtual

memory

)進行補償。

虛擬記憶體將計算機的

ram和硬碟上的臨時空間組合在一起。當

ram執行速度緩慢時,虛擬記憶體將資料從

ram移動到稱為「分頁檔案」的空間中。將資料移入與移出分頁檔案可以釋放

ram,以便完成工作。

一般而言,計算機的

ram越多,程式執行得越快。如果計算機的速度由於缺少

ram而降低,則可以嘗試增加虛擬記憶體來進行補償。但是,計算機從

ram讀取資料的速度要比從硬碟讀取資料的速度快得多,因此增加

ram是更好的方法。

虛擬記憶體不足

1、感染病毒

有些病毒發作時會占用大量記憶體空間,導致系統出現記憶體不足的問題。趕快去防毒,公升級病毒庫,然後把防毒措施做好!

2、虛擬記憶體設定不當

虛擬記憶體設定不當也可能導致出現記憶體不足問題,一般情況下,虛擬記憶體大小為物理記憶體大小的2倍即可,如果設定得過小,就會影響系統程式的正常執行。重新調整虛擬記憶體大小以winxp為例,右鍵點選「我的電腦」,選擇「屬性」,然後在「高階」標籤頁,點選「效能」框中的「設定」按鈕,切換到「高階」標籤頁,然後在「虛擬記憶體」框中點選「更改」按鈕,接著重新設定虛擬記憶體大小,完成後重新啟動系統就好了。

3、系統空間不足

虛擬記憶體檔案預設是在系統盤中,如winxp的虛擬記憶體檔名為「pagefile.sys」,如果系統盤剩餘空間過小,導致虛擬記憶體不足,也會出現記憶體不足的問題。系統盤至少要保留300mb剩餘空間,當然這個數值要根據使用者的實際需要而定。

使用者盡量不要把各種應用軟體安裝在系統盤中,保證有足夠的空間供虛擬記憶體檔案使用,而且最好把虛擬記憶體檔案安放到非系統盤中。

4、因為system使用者許可權設定不當

基於nt核心的windows系統啟動時,system使用者會為系統建立虛擬記憶體檔案。有些使用者為了系統的安全,採用ntfs檔案系統,但卻取消了system使用者在系統盤「寫入」和「修改」的許可權,這樣就無法為系統建立虛擬記憶體檔案,執行大型程式時,也會出現記憶體不足的問題。問題很好解決,只要重新賦予system使用者「寫入」和「修改」的許可權即可,不過這個僅限於使用ntfs檔案系統的使用者。

3樓:顓孫興言赫卉

虛擬記憶體是在硬碟裡,而物理記憶體是在記憶體條裡。當每開啟乙個程式時,就為這個程式分配一定的虛擬記憶體空間。如果物理記憶體足夠時,將不轉移到虛擬記憶體,但一樣為這個程式分配了一定的空間!

如果要物理記憶體不足了,就將記憶體中不活動的程式轉到虛擬記憶體裡,當用到這個程式時,在轉到物理記憶體裡!

詳細

4樓:弓弘闊唐歌

通俗的說就是當記憶體不夠用時,把硬碟的一部分當作記憶體來用,那一部分就叫虛擬記憶體!

設定虛擬記憶體有什麼用

5樓:冰冰大柚子

虛擬記憶體的作用:每個執行在windows環境下的程序,在載入時作業系統都會自動為他們指派虛擬記憶體空間。簡單地說,虛擬記憶體技術就是一種使用硬碟等外部訪問裝置,來儲存物理記憶體不足以存放的資訊的技術。

設定虛擬記憶體可以增加系統的頁面記憶體使用量。該頁面記憶體(虛擬記憶體)並不能與真正的記憶體相提並論。這是在windows系統下對於小容量記憶體系統作出的妥協功能。

令系統不至於在記憶體容量耗盡時發生系統崩潰。

硬碟的讀寫速度要遠遠低於真正的記憶體,所以設定過大虛擬記憶體會影響你計算機的速度。一般情況下只要勾選「自動管理所有驅動器的分頁檔案大小」就可以了,系統會自動調節虛擬記憶體大小。

虛擬記憶體中,允許將乙個作業分多次調入記憶體。釆用連續分配方式時,會使相當一部分記憶體空間都處於暫時或「永久」的空閒狀態,造成記憶體資源的嚴重浪費,而且也無法從邏輯上擴大記憶體容量。因此,虛擬記憶體的實現需要建立在離散分配的記憶體管理方式的基礎上。

虛擬記憶體的實現有以下三種方式:

①請求分頁儲存管理。

②請求分段儲存管理。

③請求段頁式儲存管理。

不管哪種方式,都需要有一定的硬體支援。

6樓:親親親親的哦

虛擬記憶體的作用:

1.虛擬記憶體是計算機系統記憶體管理的一種技術。它使得應用程式認為它擁有連續的可用的記憶體(乙個連續完整的位址空間),而實際上,它通常是被分隔成多個物理記憶體碎片,還有部分暫時儲存在外部磁碟儲存器上,在需要時進行資料交換。

2.別稱虛擬儲存器(virtual memory)。電腦中所執行的程式均需經由記憶體執行,若執行的程式很大或很多,則會導致記憶體消耗殆盡。

為解決該問題,windows中運用了虛擬記憶體技術,即勻出一部分硬碟空間來充當記憶體使用。

3.當記憶體耗盡時,電腦就會自動呼叫硬碟來充當記憶體,以緩解記憶體的緊張。若計算機缺乏執行程式或操作所需的隨機儲存器 (ram),則 windows 會用之進行補償。

它將計算機的ram和硬碟上的臨時空間組合。當ram執行速率緩慢時,它便將資料從ram移動到稱為「分頁檔案」的空間中。

4.將資料移入與移出分頁檔案可釋放ram,以便完成工作。 一般而言,計算機的ram越多,程式執行得越快。

若計算機的速率由於ram可用空間匱乏而減緩,則可嘗試借增加虛擬記憶體來進行補償。但是,計算機從ram讀取資料的速率要比從硬碟讀取資料的速率快,因而擴增ram容量(可加記憶體條)是最佳選擇。

拓展回答:

怎樣正確設定電腦虛擬記憶體:

1.在「我的電腦」的圖示上滑鼠右鍵,選擇「屬性」

2.選擇「高階系統設定」

3.在彈出的面板中,點選「高階」,在效能的右下邊,選擇「設定」

4.彈出乙個「效能選項」介面,點選上方的「高階」,選擇「更改」。

5.去掉對勾,選擇「自定義」,託管的系統選擇c盤。

6.記憶體大小的設定一般使用預設的即可,如果感覺到記憶體不足時,再來設定,建議最多不超過實際記憶體的2倍(記憶體越小,磁頭定位越快,效率越高,因此,不要設定太大),設定完畢,點選確定,重啟系統即可應用設定

7樓:

虛擬記憶體,就是用硬碟來模擬記憶體使用.

客觀來說,如果你的記憶體足夠大,是不需要虛擬記憶體的.但事實上,這往往不可能.

作業系統為了更好地有效利用記憶體資源,通常把最最常用的模組載入到快取中,然後把常用模組放入記憶體中,把最不常用但在執行中需要呼叫的模組放入硬碟中.

這樣,可以有效提公升資源使用率.而虛擬記憶體,就是放入硬碟的這部分東西組成的乙個邏輯概念.在windows裡面,它是通用乙個交換檔案來實現的.

而在linux系統,它則是乙個固定的分割槽.

對於windows系統來說,這個檔案的存在,等於增加了記憶體的容量.只不過,這部分容量,用起來很慢(因為硬碟是機械裝置).在邏輯上,這部分硬碟空間,充當了記憶體的角色,所以叫虛擬記憶體.

8樓:夙來福福春

內存在計算機中的作用很大,電腦中所有執行的程式都需要經過記憶體來執行,如果執行的程式很大或很多,就會導致記憶體消耗殆盡。為了解決這個問題,windows中運用了虛擬記憶體技術,即拿出一部分硬碟空間來充當記憶體使用,當記憶體占用完時,電腦就會自動呼叫硬碟來充當記憶體,以緩解記憶體的緊張。舉乙個例子來說,如果電腦只有128mb物理記憶體的話,當讀取乙個容量為200mb的檔案時,就必須要用到比較大的虛擬記憶體,檔案被記憶體讀取之後就會先儲存到虛擬記憶體,等待記憶體把檔案全部儲存到虛擬記憶體之後,跟著就會把虛擬內裡儲存的檔案釋放到原來的安裝目錄裡了。

9樓:寶淑蘭竭碧

呵呵形象點說,以前相對於硬碟,記憶體比較貴或者製造記憶體的技術受限記憶體很小,執行某些程式時可能占用較大的記憶體於是程式設計人員就想辦法充

許將硬碟的一部份空間當作臨時記憶體使用,以緩解記憶體的壓力.

類似的技術,如現在記憶體比較便宜,程式設計師使用虛擬硬碟

的技術,將一部份記憶體當作硬碟使用.

10樓:顏楚隆春

拿出一部分硬碟空間來充當記憶體使用,當記憶體占用完時,電腦就會自動呼叫硬碟來充當記憶體,以緩解記憶體的緊張

11樓:靳增嶽堂媼

虛擬記憶體,設定乙個盤就可以了.當你記憶體不夠的時候會用到虛擬記憶體.

12樓:招汀蘭閻亥

如果記憶體不夠用,那麼系統就會自動轉到虛擬記憶體了

一般是記憶體的1。5倍左右

13樓:匿名使用者

512的設定最高1g 最底768。反正最高設定是記憶體的一倍。最底是加半倍就ok了

14樓:匿名使用者

比如你只有一g的記憶體,但是有個虛擬的,那不就提供很大了嗎,

虛擬記憶體是什麼?

15樓:揚晗琴次碧

作業系統從硬碟中自動切出一塊供處理器直接呼叫象真實記憶體一樣

16樓:忻巨集峻告好

簡單的說虛擬記憶體是從硬碟上劃分的一塊地方,當物理記憶體不夠得時候當記憶體使用的。

17樓:趙蘭蕙陰霜

虛擬記憶體是用硬碟空間做記憶體來彌補計算機ram空間的缺乏。當實際ram滿時(實際上,在ram滿之前),虛擬記憶體就在硬碟上建立了。當物理記憶體用完後,虛擬記憶體管理器選擇最近沒有用過的,低優先順序的記憶體部分寫到交換檔案上。

這個過程對應用是隱藏的,應用把虛擬記憶體和實際記憶體看作是一樣的

18樓:婁湛娟載慶

虛擬記憶體是計算機系統記憶體管理的一種技術。它使得應用程式認為它擁有連續的可用的記憶體(乙個連續完整的位址空間),而實際上,它通常是被分隔成多個物理記憶體碎片,還有部分暫時儲存在外部磁碟儲存器上,在需要時進行資料交換。

19樓:兆靖易展筠

虛擬記憶體就是系統裡的乙個記憶體,就想記憶體條,這麼給你解釋,虛擬記憶體:就是你啟動乙個程式的時候,他來起乙個互動作用,把你下一步或者剛才啟動的東西存在虛擬記憶體裡,然後傳出來,反正差不多就這意思,上課的時候老師講的,我忘了,就明白是這意思

20樓:委白梅恭瑜

硬碟中有乙個很寵大的資料交換檔案,它是系統預留給虛擬記憶體作暫存的地方,很多應用程式都經常會使用到,所以系統需要經常對主儲存器作大量的資料訪問,因此訪問這個檔案的速度便構成影響計算機快慢的非常重要因素!一般windows預設的是由系統自行管理虛擬記憶體,它會因應不同程式所需而自動調校交換檔的大小,但這樣的變大縮小會給系統帶來額外的負擔,令系統運作變慢!有見及此,使用者最好自定虛擬記憶體的最小值和最大值,避免經常變換大小。

要設定虛擬記憶體,在「我的電腦」上按右鍵選擇「屬性」,在「高階」選項裡的「效能」的對話方塊中,對「虛擬記憶體」進行設定

虛擬記憶體怎樣設定 起什麼作用 設定虛擬記憶體有什麼用

虛擬記憶體設定方法 在 我的電腦 上面按右鍵 屬性 轉到 高階 選項卡,效能設定 轉到 高階 選項卡,虛擬記憶體,更改 自定義大小 如果c盤是10g左右最好調到372 744以上 不要太高 如果c盤比較緊張就轉到別的盤。虛擬記憶體有什麼用 一般記憶體256m有時候會不夠用。這時候就要在硬碟裡面開闢一...

設定虛擬記憶體有什麼好處

燕墨冼香卉 虛擬記憶體,就是用硬碟來模擬記憶體使用.客觀來說,如果你的記憶體足夠大,是不需要虛擬記憶體的.但事實上,這往往不可能.作業系統為了更好地有效利用記憶體資源,通常把最最常用的模組載入到快取中,然後把常用模組放入記憶體中,把最不常用但在執行中需要呼叫的模組放入硬碟中.這樣,可以有效提升資源使...

虛擬記憶體是什麼,怎麼設定?虛擬記憶體怎麼設定?

winxp虛擬記憶體的標準設定方法。由於硬碟的空間很大,所以微軟windows作業系統就將後備 倉庫 的位址選在硬碟上,這個後備 倉庫 就是虛擬記憶體。在預設情況下,虛擬記憶體是以名為的交換檔案儲存在硬碟的系統分割槽中。手動設定虛擬記憶體。用右鍵點選桌面上的 我的電腦 圖示,在出現的右鍵選單中選擇 ...