虛擬記憶體是什麼 什麼是虛擬記憶體

時間 2023-01-10 10:10:11

1樓:枯葉落淚者

跟你的記憶體條一樣進行工作只不過是在硬碟上罷了。

2樓:匿名使用者

硬碟給出一定空間作為記憶體空間使用。

什麼是實體記憶體和虛擬記憶體?

3樓:網友

1、實體記憶體是指由於安裝記憶體條而獲得的臨時儲存空間。主要作用是在計算機執行時為作業系統和各種程式提供臨時儲存。常見的實體記憶體規格有256m、512m、1g、2g等,當實體記憶體不足時,可以用虛擬記憶體代替。

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

4樓:朱光閎熙華

實體記憶體是插在主機板上的記憶體條。

虛擬記憶體為實體記憶體的倍,我的電腦右鍵屬性,高階,效能設定,在高階,可以檢視。

5樓:市銳象雁荷

虛擬記憶體指的是從硬碟中擷取一點地區作為記憶體使用,實體記憶體但讓就是記憶體條啦。

6樓:網友

實體記憶體就是記憶體條本身 虛擬記憶體就是在記憶體不夠的情況下 從硬碟上劃一部分出來當記憶體使用 但是速度要慢很多```

7樓:網友

實體記憶體指安插在計算機主機板中的記憶體條的大小;虛擬記憶體指在硬碟中開闢出的、用於輔助實體記憶體交換資料的那部分空間,在windows中可以指定其大小, 也可以讓windows自動調節。

8樓:網友

就讓小弟我來。

為你效勞。好了。物理就是你的電腦裡面硬體- -記憶體 比如是512m 或是256m的 這些就是實體記憶體了。

這是你的硬體的。

虛似記憶體,就是把硬碟中一小部分的空間當做記憶體來用。

因為,cpu 有一級快取記憶體和二級快取記憶體,兩者的速度遠遠要高於記憶體的處理檔案的時間。

而當cpu處理速度加快,記憶體跟不上cpu的速度。

就會使使用者的等待時間增長。

因此可見,虛似記憶體就是為了增加計算機的執行速度,節省使用者的時間。

什麼是虛擬記憶體

9樓:北京瑞星資訊科技股份****

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

為解決該問題,windows中運用了虛擬記憶體[1]技術,即勻出一部分硬碟空間來充當記憶體使用。當記憶體耗盡時,電腦就會自動呼叫硬碟來充當記憶體,以緩解記憶體的緊張。若計算機執行程式或操作所需的隨機儲存器(ram)不足時,則 windows 會用虛擬儲存器進行補償。

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

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

虛擬記憶體是什麼概念?

10樓:殤_紫翼

是的。是把硬碟劃出2g來當做記憶體使用。

但達不到實體記憶體基礎上再加2g這樣的效能。

11樓:匿名使用者

首先你要了解虛擬記憶體誕生的原因,當年是因為記憶體容量過小,現有的記憶體容量無法滿足各大遊戲和軟體,所以windows系統採取用硬碟容量來代替記憶體的方法,於是虛擬記憶體應運而生。簡單的說就是在硬碟劃分一定的區域以彌補實體記憶體的不足,但是硬碟的速度和效率比記憶體慢幾百倍,這是不得已而為之的一個辦法。而現在記憶體過剩的年代,虛擬記憶體就我個人的觀點來說很雞肋。

不僅不能提速,還會減低效率。不過小數軟體遊因為設定問題,要使用到虛擬記憶體,因為虛擬記憶體有一個優點,就是能儲存資料,記憶體在斷電或者關機的時候所有的資料都會消除,而虛擬記憶體會臨時儲存在硬碟。

虛擬記憶體是什麼東西?

12樓:學煙蘭雁

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

一般情況下,建議讓windows來自動分配管理虛擬記憶體,它能根據實際記憶體的使用情況,動態調整虛擬記憶體的大小。

自定義虛擬記憶體最小值使用128mb或者更少記憶體的使用者,建議將當前實體記憶體容量的倍設定為頁面檔案的最小值,記憶體在128mb到256mb之間的使用者,建議將當前實體記憶體容量的倍設定為頁面檔案的最小值,256mb到。

512mb建議將當前實體記憶體容量的1倍設定為頁面檔案的最小值。最大值一般來說,頁面檔案的最大值設定得大一些好,建議設定為最小值的2到3倍。

如果實體記憶體在512mb以上,則可以將虛擬記憶體最大、最小值均設為倍也就夠用了。

虛擬記憶體設定方法是:

右擊我的電腦—屬性--高階--效能設定--高階--虛擬記憶體更改--在驅動器列表中選中系統碟符--自定義大小--在「初始大小」和「最大值」中設定數值,然後單擊「設定」按鈕,最後點選「確定」按鈕退出。

13樓:匿名使用者

電腦執行大型程式時候實體記憶體不足 系統就會呼叫硬碟空間來執行程式 一般系統自動都會建立一個名叫的系統檔案 那個就是虛擬記憶體檔案。

14樓:秦穎卿業昭

實體記憶體不夠用時。

自動從硬碟上分的一部分空間。

給記憶體我的電腦。

右鍵屬性。高階然後有個虛擬記憶體的選項。

設定一下最大最小值就可以了一般不要設在c盤。

15樓:鍾起雲薄夏

虛擬記憶體是系統在硬碟上劃出的一個供系統臨時存放讀書檔案的的一個空間,與實體記憶體不同,速度沒有實體記憶體快,當顯示虛擬記憶體太滿時自己設定一下,一般為實體記憶體的倍,右鍵我的電腦-屬性-高階-效能(虛擬記憶體)-設定-高階-虛擬記憶體-更改-自定義大小-填入虛擬記憶體大小(最大值和最小值都一樣)-設定-確定-重啟電腦。

16樓:匿名使用者

就是拿硬碟的一些空間來當記憶體呼叫資料來用。

一般來說你記憶體大的話可以無視著東西。

虛擬記憶體是啥意思啊???

17樓:匿名使用者

在硬碟上劃分出來的一部分空間作為記憶體使用。

18樓:從哲妍

講虛擬記憶體的概念之前,先說說虛擬記憶體怎麼來的:首先一個前提條件是現在的os基本都是多道程式設計的,也就是把使用者的多個不同的程式(或者說是程序)放在記憶體裡面,然後cpu通過排程演算法在來執行相應的程式(或者說是指令),使用者程式若是專案大,那就是一個資料夾裡面有幾百或者上千的檔案,且每個檔案就是上千上萬的**,這樣的大小已經足以大於實際的實體記憶體了。那麼這樣就產生了一個現象那就是使用者程式只有一部分在記憶體裡被執行,所以要執行完整的程式,就引入了虛擬記憶體的概念,這個虛擬記憶體就是用來儲存不在記憶體的那部分**。

所以總結來說虛擬記憶體就是:電腦中所執行的程式均需經過記憶體執行,若執行的程式佔用的記憶體很大很多,則會導致記憶體消耗殆盡,為解決該問題,windows運用了虛擬記憶體技術,即拿出一部分硬碟空間來充當記憶體使用,這部分空間即稱為虛擬記憶體。

優點:可以彌補實體記憶體大小的不足;一定程度的提高反映速度;減少對實體記憶體的讀取從而保護記憶體延長記憶體使用壽命;

缺點:佔用一定的物理硬碟空間;加大了對硬碟的讀寫;設定不得當會影響整機穩定性與速度。

虛擬記憶體和記憶體有什麼區別?

19樓:嬤嬤

實體記憶體,在應用中,自然是顧名思義,物理上,真實的插在板子上的記憶體是多大就是多大了。看機器配置的時候,看的就是這個實體記憶體。 虛擬記憶體,這個概念就要稍微瞭解一下cpu了,^_只是稍微,畢竟我們現在談的是應用中的概念。

我們應該知道,對於一般的32位cpu,有32根地址線,那麼它的定址空間就是4gb。也就是說,如果沒有其他的限制,我們的主機板上最大可以安裝4gb的實體記憶體。哈哈,一般的機器是不會裝那麼多實體記憶體的,大把的銀子啊,價效比可合不上。

程式設計師可不管這個,我們對cpu程式設計,不能一臺機器根據你實體記憶體的大小我編一個程式吧?那也太原始社會了吧。所以程式設計師都是直接使用的4gb的奢侈的程序空間(或許,不應該用奢侈這麼短視的詞。

曾幾何時,128m的實體記憶體也是我們不可想象的呢?)。這怎麼辦?

總不能不用那些程式了吧。好吧,這個問題交給os去解決吧。這樣,os就提出了一個虛擬記憶體的概念。

就是程序、使用者、不必考慮實際上實體記憶體的限制,而直接對4gb的程序空間進行定址。如果所定址的資料實際上不在實體記憶體中,那就從「虛擬記憶體」中來獲取。這個虛擬記憶體可以是一個專門檔案格式的磁碟分割槽(比如linux下的swap分割槽),也可以是硬碟上的某個足夠大的檔案(比如win下的那個i386檔案,好像是這個名字)。

實體記憶體中長期不用的資料,也可以轉移到虛擬記憶體中。這樣的交換由os來控制,使用者看起來就好像實體記憶體大了一樣。有了虛擬記憶體的概念,我們就可以自由的使用4gb的程序空間了。

但是,前提是你的硬碟由足夠的空間,而且你捨得劃分出(4gb-實體記憶體)大的虛擬記憶體空間來。^_一般情況下,虛擬記憶體的大小,各個os也進行了限制(比如linux的swap分割槽的大小,win下也可以調整虛擬記憶體檔案的大小和位置)。

所以,我們程式所能使用的儲存空間大小就是:實體記憶體+虛擬記憶體。

20樓:mu侖

記憶體是實體記憶體,也就是你機箱內插拔的記憶體條,它的容量就是記憶體容量,虛擬記憶體是佔用一部分硬碟空間作為記憶體來使用。

21樓:溜冰小屋

記憶體分實體記憶體和虛擬記憶體,你插在電腦上的記憶體條子就是實體記憶體。虛擬記憶體是硬碟上瓜分一部分空間作為內村,為實體記憶體減輕負擔。但是程式在進行計算的時候,還是從實體記憶體中提取資料。

22樓:萬雨竹

記憶體是硬體,一般我們講的是記憶體卡 虛擬記憶體是虛擬的,是在硬碟上拿出一些空間來作為虛擬記憶體。

23樓:網友

實體記憶體就是你的買的記憶體條有多少mb,比如512m,和1024mb 當你開啟程式時,系統會為這些程式分配記憶體空間,程式會載入到實體記憶體上 比如你的記憶體是512m,而你要同時執行十幾來個程式,qq啊,迅雷啊什麼的剛好佔用了512m 這時實體記憶體剛好存滿 比如你還要聽歌,又開啟一個「千千靜聽」這時實體記憶體就不夠用了(除非你關閉掉其他程式) 這時系統就會把「千千靜聽」暫時存放在硬碟裡,這就是虛擬記憶體了 當你要用「千千靜聽」時系統就從虛擬記憶體複製到「實體記憶體」而把你不用的(比如qq)存放到虛擬記憶體中。這種操縱叫換頁 因為開啟多個程式互相切換時總要在記憶體和硬碟上來回交換資料,所以會很影響速度的 但樓主說的80g理論上應該是可以的吧,但實際我也不知道了,沒去試過,系統估計是有限制的吧。 但要知道速度跟你的虛擬記憶體大小是沒關係的,主要是跟你的實體記憶體有關,而且只有在執行多個程式或某個超大程式時才體現出來 很多人有這樣的誤解, 以為速度慢就是記憶體少(除非開許多程式) 還有,實體記憶體再多速度還是一樣。

系統虛擬記憶體是什麼????什麼是虛擬記憶體

虛擬記憶體就是硬碟上的頁面檔案 通常在系統盤根目錄下 資料夾。pf就是pagefile 頁面檔案 的縮寫,其實就是指虛擬記憶體,pf使用率就是虛擬記憶體使用率。選項中,必須取消選中 隱藏受保護的作業系統檔案 才能看到 是為了彌補實體記憶體。不足而設定的,它設定在硬碟上,因而讀寫速度沒有實體記憶體快。...

虛擬記憶體是啥東西 15,虛擬記憶體是什麼

記憶體在計算機中的作用很大。電腦中所有執行的程式都需要經過記憶體來執行。如果執行的程式很大或很多。就會導致記憶體消耗殆盡。為了解決這個問題。windows中運用了虛擬記憶體技術。即拿出一部分硬碟空間來充當記憶體使用。當記憶體佔用完時。電腦就會自動呼叫硬碟來充當記憶體。以緩解記憶體的緊張。舉一個例子來...

虛擬記憶體的問題,電腦的虛擬記憶體問題

虛擬記憶體是實體記憶體的補充,一般在實體記憶體不夠的情況下,會用硬碟空間來充當實體記憶體,這就是虛擬記憶體。一般就算你實體記憶體在大,也多少要設定一下虛擬記憶體,虛擬記憶體不夠就是說你的最小虛擬記憶體設定的太低了,把它調高就沒問題了。一般虛擬記憶體都是放在c盤的,所以你那失去的空間,就是被虛擬記憶體...