-
1 # 電器維修阿明
-
2 # 社會人士
電腦虛擬記憶體即頁面檔案。虛擬記憶體是檔案資料交叉連結的活動檔案。是WINDOWS目錄下的一個"WIN386.SWP"檔案,這個檔案會不斷地擴大和自動縮小。
-
3 # 你看我獨角獸嗎
虛擬記憶體是桌上型電腦上大多數作業系統的常見部分。它之所以如此普遍,是因為它以非常低的成本為使用者帶來了巨大的好處。
當今,大多數計算機都具有大約32或64 MB的RAM供CPU使用(有關RAM的詳細資訊,請參見RAM的工作方式)。不幸的是,如此多的RAM不足以執行大多數使用者希望一次執行的所有程式。
例如,如果將作業系統、電子郵件程式、瀏覽器同時載入到RAM中,則32 MB不足以容納所有內容。
如果沒有諸如虛擬記憶體之類的東西,那麼一旦您填滿了可用的RAM,計算機將不得不說:“對不起,您無法再載入任何應用程式。請關閉另一個應用程式以載入新的應用程式。”
使用虛擬記憶體,計算機可以執行的操作是檢視RAM中最近未使用的區域,然後將其複製到硬碟上。這樣可以釋放RAM中的空間來載入新應用程式。
由於此複製是自動進行的,因此您甚至都不知道它正在發生,即使您僅安裝了32 MB的記憶體,它也使您的計算機感覺到擁有無限的RAM空間。因為硬碟空間比RAM晶片便宜得多,所以它還有很好的經濟利益。
硬碟驅動器的讀/寫速度比RAM慢得多,並且硬碟驅動器的技術不適合一次訪問小塊資料。如果您的系統過於依賴虛擬記憶體,則會發現效能大幅下降。
關鍵是要有足夠的RAM來處理您傾向於同時進行的所有工作-然後,您唯一“感覺”虛擬記憶體緩慢的地方就是更改任務時稍有停頓。在這種情況下,虛擬記憶體是完美的。
否則,作業系統必須不斷在RAM和硬碟之間來回交換資訊。這稱為抖動,它會使您的計算機感到異常緩慢。總的來說,虛擬記憶體可以以價效比很高的方式提高計算機的效能。
-
4 # 奇客
廢話太多了,為什麼要虛擬記憶體?簡單說就是物理記憶體不夠用,借硬碟空間當記憶體,用硬碟上的頁面檔案Pagefile.sys暫存記憶體資料。
這裡先說速度和價格,CPU>記憶體>硬碟。Windows剛誕生時記憶體以KB為單位,比爾蓋茨就曾預言“640K記憶體妥妥夠用了”。從Win98開始,我們才用上64-128MB記憶體,由於系統不穩定,經常記憶體崩潰藍色畫面宕機被封“瘟酒吧”。
現在,單條8GB DDR4記憶體大概200元,和240GB固態硬碟價格相近,有了這兩樣系統執行速度大大加快。不少人已經用上32GB大記憶體,此時虛擬記憶體就可以關掉,避免浪費硬碟空間。
另外,記憶體不足時升級固態硬碟更為關鍵,因為虛擬記憶體要利用硬碟當緩衝區,小記憶體+機械硬碟將導致糟糕的體驗,這點說的是老機子。
-
5 # 李老師電腦教學課堂
電腦上什麼是虛擬記憶體?
電腦上什麼是虛擬記憶體,電腦上的虛擬記憶體並不是真正的記憶體空間,實際上是硬碟的空間。
虛擬記憶體就是在電腦中的記憶體空間不夠用時,把資料臨時存放到硬碟上的空間,這些硬碟空間儲存了記憶體中的資料,所以叫虛擬記憶體。
明白了什麼是電腦的虛似記憶體就會知道當電腦提示記憶體不足時,一般都是硬碟沒有空間了,所以要把虛擬記憶體設定到一個剩餘空間比較大的硬碟分割槽,並且最好不要設定到C盤系統分割槽。
李老師簡介:創辦電腦學校,專職從事電腦教學二十餘年。
-
6 # 中國數碼
電腦虛擬記憶體是系統在硬碟上劃分出的一個空間,它不是記憶體,當電腦執行大程式物理記憶體不夠時,用這塊空間作為記憶體的一部分,用來交換資料。下面具體分析一下,系統記憶體執行原理。
1、目前電腦系統所有程式的執行,都需要調入記憶體,在記憶體中進行執行和處理。當電腦同時執行的程式較多,需要很大的記憶體時,可能會出現記憶體消耗殆盡,為避免這種情況,系統記憶體管理技術會在物理記憶體剩餘不大時,從硬碟上劃分一部分空間作為記憶體來使用。因為硬碟讀寫速度遠低於物理記憶體,所以頻繁呼叫虛擬記憶體,會造成電腦執行緩慢,所以如果電腦頻繁執行大程式,大多是增加物理記憶體來解決。
2、因為虛擬記憶體是記憶體不足時,才需要讀寫的空間,讀寫會非常頻繁。為了防止產生大量碎片,加快讀取速度,儘量把虛擬記憶體設定在使用較少的空間。因為系統執行時會產生大量臨時檔案,我習慣把虛擬記憶體設定到D盤。
3、現在電腦物理記憶體價Grand SantaFe來越低,容量越來越大,虛擬記憶體逐漸被忽略。雖然物理記憶體很大了,虛擬記憶體使用的機會很少了,但是儘量不要關閉,畢竟我們不知道什麼時候物理記憶體不足了。
綜上所述,物理記憶體是記憶體條容量,虛擬記憶體是硬碟上空間,虛擬記憶體可以手動設定大小,也可以讓系統自己分配管理。虛擬記憶體是物理記憶體的補充,當物理記憶體不足時,才真正需要。
-
7 # 風科技
通俗的來說,虛擬記憶體就是把硬碟上的一塊空閒空間拿出來模擬成記憶體使用。虛擬出來的記憶體主要是供應用程式使用。
在十幾年前的記憶體容量並不如像現在這麼大,動不動就是4G 8g甚至64g的,那個時候的記憶體都很小,在DOS時代,都是單任務作業系統,就是一個程式執行完才能執行下一個程式。而現在都是多程式並行執行,比如我們在聽著音樂,還聊著QQ,還在後臺渲染影片。但同時每個程式需求的記憶體容量並不能減少,WINDOWS就提出了虛擬記憶體的概念。
把暫時處於後臺的程式,經過一定的演算法,移動到硬碟的虛擬記憶體之中,以便給需要執行的前臺程式騰出需要的物理記憶體空間以供執行!如果此時你需要切換至該程式,那麼作業系統就會利用移動的演算法吧,另一個物理記憶體中的程式移動到虛擬記憶體之中,把騰出來的空間對已經在虛擬記憶體中的空間使用!
所以在前幾年記憶體只有1G或者兩g的時代,當你執行多程式,而你又不停的切換的時候,就會發現電腦的反應速度變慢,並且聽見硬碟咔啦咔啦的聲音。那就是作業系統在物理記憶體和虛擬記憶體之間轉移程式,以便滿足我們的需求。
-
8 # 桃園數碼
不管臺式電腦,還是膝上型電腦,它們都有兩種記憶體,一個是硬體記憶體,一個是系統記憶體~
硬體記憶體:就是咱們常說的4G、8G、16G、32G...等等
系統記憶體:也叫虛擬記憶體,這個記憶體是系統自己根據實際需要而自動調節的,當然你也可以手動調節。虛擬記憶體是電腦作業系統記憶體管理的一種技術,它可以讓應用程式認為它擁有連續的可用的記憶體,而實際上它通常是被分隔成多個物理記憶體碎片,還有部分暫時儲存在外部磁碟儲存器上,在需要時進行資料交換。
以win7系統為例,虛擬記憶體的查詢方法:
右鍵計算機→屬性→高階系統設定→高階→效能設定→高階,然後參看下圖:
Ps:除非您的物理記憶體小於8Gb,否則不建議手動設定虛擬記憶體,建議把這事交給Windows去管理吧。
回覆列表
記憶體在計算機中的作用很大,電腦中所有執行的程式都需要經過記憶體來執行,如果執行的程式很大或很多,就會導致記憶體消耗殆盡。為了解決這個問題,Windows中運用了虛擬記憶體技術,即拿出一部分硬碟空間來充當記憶體使用,當記憶體佔用完時,電腦就會自動呼叫硬碟來充當記憶體,以緩解記憶體的緊張。舉一個例子來說,如果電腦只有128MB物理記憶體的話,當讀取一個容量為200MB的檔案時,就必須要用到比較大的虛擬記憶體,檔案被記憶體讀取之後就會先儲存到虛擬記憶體,等待記憶體把檔案全部儲存到虛擬記憶體之後,跟著就會把虛擬內裡儲存的檔案釋放到原來的安裝目錄裡了。