虛擬記憶體硬碟有什麼作用,虛擬記憶體調高有什麼好處和壞處?(我硬碟還有大量空間)

2022-03-01 06:40:50 字數 5055 閱讀 8647

1樓:貿永修衡水

我們都知道,雖然在執行速度上硬碟不如記憶體,但在容量上記憶體是無法與硬碟相提並論的。當執行一個程式需要大量資料、佔用大量記憶體時,記憶體就會被「塞滿」,並將那些暫時不用的資料放到硬碟中,而這些資料所佔的空間就是虛擬記憶體。現在我們也明白為什麼pagefile.

sys的大小會經常變化了。

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

2樓:閩秀英端乙

大家都知道,計算機執行起來,記憶體是必不可少的,cpu要處理的資料都是直接從記憶體呼叫的,如果記憶體沒有,再去硬碟找,找到了先調入到記憶體裡再送給cpu處理,但是記憶體大小是有限的,不可能硬碟上的資料都一個勁往記憶體裡塞,所以後進來的肯定要把之前的資料覆蓋掉,但是有些處理資料你不知道稍後還要不要用,這時候這部分暫時不用的資料就先移除記憶體,可又還沒有執行輸出到硬碟儲存,那移到哪呢?這時候虛擬記憶體就出現了,虛擬記憶體是作業系統專門在硬碟上劃分的一塊空間,用來儲存那部分暫時在記憶體裡不用的資料。當然這是在記憶體小的年代的慣用的伎倆,現在記憶體夠大,甚至都不用劃分,虛擬記憶體了!

我這樣說,你就明白了,

3樓:古智苑己

有時候,記憶體承擔不下太多的容量,比如記憶體512mb,那麼如果你覺得記憶體太少,可以從硬碟中分512mb的空間到記憶體,這樣系統的速度就會快起來。

虛擬記憶體硬碟有什麼作用

4樓:鄧飛翔麥卉

我們都知道,雖然在執行速度上硬碟不如記憶體,但在容量上記憶體是無法與硬碟相提並論的。當執行一個程式需要大量資料、佔用大量記憶體時,記憶體就會被「塞滿」,並將那些暫時不用的資料放到硬碟中,而這些資料所佔的空間就是虛擬記憶體。現在我們也明白為什麼pagefile.

sys的大小會經常變化了。

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

5樓:匿名使用者

有時候,記憶體承擔不下太多的容量,比如記憶體512mb,那麼如果你覺得記憶體太少,可以從硬碟中分512mb的空間到記憶體,這樣系統的速度就會快起來。

6樓:匿名使用者

大家都知道,計算機執行起來,記憶體是必不可少的,cpu要處理的資料都是直接從記憶體呼叫的,如果記憶體沒有,再去硬碟找,找到了先調入到記憶體裡再送給cpu處理,但是記憶體大小是有限的,不可能硬碟上的資料都一個勁往記憶體裡塞,所以後進來的肯定要把之前的資料覆蓋掉,但是有些處理資料你不知道稍後還要不要用,這時候這部分暫時不用的資料就先移除記憶體,可又還沒有執行輸出到硬碟儲存,那移到哪呢?這時候虛擬記憶體就出現了,虛擬記憶體是作業系統專門在硬碟上劃分的一塊空間,用來儲存那部分暫時在記憶體裡不用的資料。當然這是在記憶體小的年代的慣用的伎倆,現在記憶體夠大,甚至都不用劃分,虛擬記憶體了!

我這樣說,你就明白了,

7樓:匿名使用者

我不知道哦,你問其他人吧。sorry

虛擬記憶體調高有什麼好處和壞處?(我硬碟還有大量空間)

8樓:匿名使用者

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

這個過程對應用是隱藏的,應用把虛擬記憶體和看作是一樣的。說白了就是佔有那個硬碟一部分空間來當作記憶體來使用,而它又不是真正的記憶體所以被稱做虛擬記憶體.

就速度方面而言,cpu的l1和l2快取速度最快,記憶體次之,硬碟再次之。但是虛擬記憶體使用的是硬碟的空間,為什麼我們要使用速度最慢的硬碟來做為虛擬記憶體呢?因為電腦中所有執行的程式都需要經過記憶體來執行,如果執行的程式很大或很多,就會導致我們只有可憐的256m/512m記憶體消耗殆盡。

而硬碟空間動輒幾十g上百g,為了解決這個問題,windows中運用了虛擬記憶體技術,即拿出一部分硬碟空間來充當記憶體使用...

手動設定虛擬記憶體

在預設狀態下,是讓系統管理虛擬記憶體的,但是系統預設設定的管理方式通常比較保守,在自動調節時會造成頁面檔案不連續,而降低讀寫效率,工作效率就顯得不高,於是經常會出現「記憶體不足」這樣的提示,下面就讓我們自已動手來設定它吧。

①用右鍵點選桌面上的「我的電腦」圖示,在出現的右鍵選單中選「屬性」選項開啟「系統屬性」視窗。在視窗中點選「高階」選項卡,出現高階設定的對話方塊

②點選「效能」區域的「設定」按鈕,在出現的「效能選項」視窗中選擇「高階」選項卡,開啟其對話方塊。

③在該對話方塊中可看到關於虛擬記憶體的區域,點選「更改」按鈕進入「虛擬記憶體」的設定視窗。選擇一個有較大空閒容量的分割槽,勾選「自定義大小」前的核取方塊,將具體數值填入「初始大小」、「最大值」欄中,而後依次點選「設定→確定」按鈕即可,最後重新啟動計算機使虛擬記憶體設定生效。

9樓:匿名使用者

沒有什麼好處

現在電腦幾乎用不到虛擬記憶體了

這是10多年前的技術了

現在實體記憶體都夠用

虛擬記憶體的作用

10樓:文化永生

有了虛擬記憶體的存在,程式本身就不用完全裝入記憶體,或者完全存於硬碟,系統會將目前需要的部分讀入記憶體處理,暫時不需要的就放在硬碟的頁檔案留作交換。不過cpu並不能直接去訪問磁碟上的資訊,每次磁碟訪問都必須通過記憶體,所以若所需的內容在磁碟上的頁檔案中,就需要先載入到記憶體然後訪問。

當一個程序的虛擬記憶體提交的物理儲存器是實體記憶體時,就可以省去從磁碟的頁檔案載入資料到實體記憶體的時間,程式的工作效率自然就會提高。

11樓:平歌巫馬丹丹

我們32位的系統來說,4g基本就是極限,這是指虛擬記憶體地址。

但是這個空間基本上由你所指的虛擬記憶體(硬碟上虛擬的一個檔案)+實際的實體記憶體。

當物理空間不夠的時候會將一些內容移到虛擬記憶體裡,不是增加效能,只是增大存放應用程式的空間。因為實際執行的程式是調到記憶體裡,硬碟上只是臨時放一下。

當然你本身的記憶體已經達到4g,可以不設定虛擬記憶體。這樣速度會更快一些。因為虛擬記憶體一旦設定即會使用。多數人的做法是系統自動設定的即可

下面是一些分析。

---------------------------

通常我們討論記憶體大小的支援在windows系統的是有前提條件的。我們通常來說是指32位的作業系統。支援不超過4g的虛擬記憶體。

但是真實中的實體記憶體大於4gb怎麼辦,比如64gb,當我們在伺服器上執行時會遇到,那微軟在伺服器版本的32位系統支援了awe,pae,支援將這些記憶體對映到虛擬地址的頁面上。

其次我們使用預設的4g記憶體會分為核心使用的,和使用者模式的。因此完全應用程式使用的情況下4gb記憶體使用者只能使用小於4gb的情況。

最後我們通常設定的虛擬記憶體,建立是開啟的。不論是否你真實記憶體本身夠用的情況下,也就是關閉了,執行不夠用的就出錯,開了這樣出錯資訊會少,當然你也可以通過重新啟動電腦來初始化系統沒有釋放的記憶體。

最後虛擬記憶體放置的位置,建議放在其他磁碟,優點是c的磁碟碎片會因此減少。缺點是c的速度要快少許,總體優點大於缺點。

12樓:吾善謇家駿

當你要執行大型程式的時候,可能會出現記憶體不夠的情況,這時系統就會劃出一部分硬碟空間「虛擬」成記憶體,確保程式能順利執行。但因為硬碟讀寫速度(除非是ssd固態硬碟),大量使用虛擬記憶體會造成系統速度慢。要想提升系統速度,就應該購買記憶體條,而不是加大虛擬記憶體容量。

13樓:樓磬將流婉

就像你從檔案櫃裡拿檔案,總不能老放手上吧,得先放在桌子上才好讀哦,通俗講虛擬記憶體就相當那個桌子。。。。哈哈。

14樓:野澹壬孤蘭

虛擬記憶體,簡單而言,就是在硬碟裡劃一部分割槽間,用來作記憶體的補充,無疑等於增大了記憶體了,這樣電腦就更快了。

15樓:始玄郯語山

對於現在的電腦,我個人認為沒必要設定虛擬記憶體了,現在的機器都至少2g記憶體,應該是不存在記憶體不夠用的情況吧。虛擬記憶體只對一些配置較低的機器有些作用

16樓:塗花匡熠彤

虛擬記憶體作用與實體記憶體基本相似,但它是作為實體記憶體的「後備力量」而存在的,也就是說,只有在實體記憶體已經不夠使用的時候,它才會發揮作用。

但虛擬記憶體相對與記憶體來講極慢,設定時一般將其設定為實體記憶體的1要到1.5倍

17樓:匿名使用者

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

別稱虛擬儲存器(virtual memory)。電腦中所執行的程式均需經由記憶體執行,若執行的程式很大或很多,則會導致記憶體消耗殆盡。為解決該問題,windows中運用了虛擬記憶體技術,即勻出一部分硬碟空間來充當記憶體使用。

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

當ram執行速率緩慢時,它便將資料從ram移動到稱為「分頁檔案」的空間中。將資料移入與移出分頁檔案可釋放ram,以便完成工作。 一般而言,計算機的ram越多,程式執行得越快。

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

設定虛擬記憶體,設定虛擬記憶體

右鍵單擊 我的電腦 左鍵單擊 屬性 在選項卡中選擇 高階 左鍵單擊,選擇第一組 效能 單擊設定,開啟後選擇 高階 單擊,最下面一項 虛擬記憶體 單擊 更改 開啟後點選卷標c,點選下面的 無分頁檔案 選中後點選後面的 設定 這樣c盤上的虛擬記憶體就沒有了。然後點選d,e,f中剩餘空間最大的一個碟符,選...

虛擬記憶體太小,虛擬記憶體太小

可能你玩遊戲或使用某個軟體需要較大的記憶體,你可以利用硬碟空間增大虛擬記憶體 右擊我的電腦 屬性 高階 效能設定 高階 虛擬記憶體更改,按自己電腦的硬碟在自定義大小裡設定數字,然後再按設定 確定,就可以了 根據微軟的建議 初始值和最大值設為同樣的數值 實體記憶體小於256m,虛擬記憶體設為實體記憶體...

768MB虛擬記憶體設定!!!設定虛擬記憶體

由於每個人實際操作的應用程式不可能一樣,比如有些人要執行3dmax photoshop等這樣的大型程式,而有些人可能只是打打字 玩些小遊戲,所以對虛擬記憶體的要求並不相同,於是我們就要因地制宜地精確設定虛擬記憶體空間的數值。先將虛擬記憶體自定義的 初始大小 最大值 設為兩個相同的數值,比如500mb...