虛擬記憶體是否受硬碟空間的影響,虛擬記憶體是佔用硬碟的空間嗎?

2022-09-13 09:01:32 字數 5775 閱讀 4072

1樓:匿名使用者

當系統執行時,先要將所需的指令和資料從外部儲存器(如硬碟、軟盤、光碟等)調入記憶體中,cpu

再從記憶體中讀取指令或資料進行運算,並將運算結果存入記憶體中,記憶體所起的作用就像一個「二傳手」的

作用。當執行一個程式需要大量資料、佔用大量記憶體時,記憶體這個倉庫就會被「塞滿」,而在這個「倉庫

」中總有一部分暫時不用的資料佔據著有限的空間,所以要將這部分「惰性」的資料「請」出去,以騰出

地方給「活性」資料使用。這時就需要新建另一個後備「倉庫」去存放「惰性」資料。由於硬碟的空間很

大,所以微軟windows作業系統就將後備「倉庫」的地址選在硬碟上,這個後備「倉庫」就是虛擬記憶體。

在預設情況下,虛擬記憶體是以名為pagefile.sys的交換檔案儲存在硬碟的系統分割槽中。

手動設定虛擬記憶體

在預設狀態下,是讓系統管理虛擬記憶體的,但是系統預設設定的管理方式通常比較保守,在自動調節

時會造成頁面檔案不連續,而降低讀寫效率,工作效率就顯得不高,於是經常會出現「記憶體不足」這樣的

提示,下面就讓我們自已動手來設定它吧。

①用右鍵點選桌面上的「我的電腦」圖示,在出現的右鍵選單中選擇「屬性」選項開啟「系統屬性」

視窗。在視窗中點選「高階」選項卡,出現高階設定的對話方塊;

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

話框。③在該對話方塊中可看到關於虛擬記憶體的區域,點選「更改」按鈕進入「虛擬記憶體」的設定視窗。選擇

一個有較大空閒容量的分割槽,勾選「自定義大小」前的核取方塊,將具體數值填入「初始大小」、「最大值

」欄中,而後依次點選「設定→確定」按鈕即可,最後重新啟動計算機使虛擬記憶體設定生效。

以上是windows xp作業系統中虛擬記憶體的設定方法,筆者在此也簡單提一下在windows 98作業系統中

的設定:

在windows 98系統中依次進入「開始→設定→控制面板→系統→效能→虛擬記憶體」,在彈出的對話方塊

中選中「使用者自己指定虛擬記憶體設定」選項,將虛擬記憶體的位置設在合適的分割槽中,並設定好虛擬記憶體的

最小值與最大值,最後點選「確定」按鈕完成。

建議:可以劃分出一個小分割槽專門提供給虛擬記憶體、ie臨時檔案儲存等使用,以後可以對該分割槽定期

進行磁碟整理,從而能更好提高計算機的工作效率。

量身定製虛似記憶體

1.普通設定法

根據一般的設定方法,虛擬記憶體交換檔案最小值、最大值同時都可設為記憶體容量的1.5倍,但如果內

存本身容量比較大,比如記憶體是512mb,那麼它佔用的空間也是很可觀的。所以我們可以這樣設定虛擬內

存的基本數值:記憶體容量在256mb以下,就設定為1.5倍;在512mb以上,設定為記憶體容量的一半;介於256

mb與512mb之間的設為與記憶體容量相同值。

2.精準設定法

由於每個人實際操作的應用程式不可能一樣,比如有些人要執行3dmax、photoshop等這樣的大型程式

,而有些人可能只是打打字、玩些小遊戲,所以對虛擬記憶體的要求並不相同,於是我們就要因地制宜地精

確設定虛擬記憶體空間的數值。

①先將虛擬記憶體自定義的「初始大小」、「最大值」設為兩個相同的數值,比如500mb;

②然後依次開啟「控制面板→管理工具→效能」,在出現的「效能」對話方塊中,左側欄目中的「

效能日誌和警報」,選中其下的「計數器日誌」,在右側欄目中空白處點選右鍵,選擇右鍵選單中的「新

建日誌設定」選項;

③在彈出的對話方塊「名稱」一欄中填入任意名稱,比如「虛擬記憶體測試」。在出現視窗中點選「新增

計數器」按鈕進入下一個視窗;

④在該視窗中開啟「效能物件」的下拉選單,選擇其中的「paging file」,勾選「從列表中選擇計

數器」,並在下方的欄目中選擇「%usage

peak」;勾選「從列表中選擇範例」,在下方的欄目中選擇「_total」,再依次點選「新增→關閉」結束

。 ⑤為了能方便檢視日誌檔案,可開啟「日誌檔案」選項卡,將「日誌檔案型別」選擇為「文字檔案」

,最後點選「確定」按鈕即可返回到「效能」主介面;

⑥在右側欄目中可以發現多了一個「虛擬記憶體測試」專案,如果該專案為紅色則說明還沒有啟動,

點選該項,選擇右鍵選單中的「啟動」選項即可。

接下來執行自己常用的一些應用程式,執行一段時間後,進入日誌檔案所在的系統分割槽下預設目錄「

perflogs」,找到「虛擬記憶體測試_000001.csv」並用記事本程式開啟它,在該內容中,我們檢視每一欄

中倒數第二項數值,這個數值是虛擬記憶體的使用比率,找到這項數值的最大值,比如圖中的「46」,用46

%乘以500mb(前面所設定的虛擬記憶體數值),得出數值為230mb。

用該數值可以將初始大小設為230mb,而最大值可以根據磁碟空間大小自由設定,一般建議將它設定

為最小值的2到3倍。這樣我們就可以將虛擬記憶體打造得更精準,使自己的愛機執行得更加流暢、更具效率了。

2樓:匿名使用者

虛擬記憶體是呼叫硬碟的一定空間..當然受硬碟影響可能修改的..右擊"我的電腦"選屬性選擇高階那項.

在"效能選項"裡選擇高階.下邊有個虛擬記憶體的選項一盤修改為實際記憶體的2倍..比如你是512的記憶體則修改為1024

3樓:

是的,手動修改虛擬記憶體:右擊"我的電腦"=>屬性=>高階=>效能=>設定=>高階=>虛擬記憶體=>更改=>

4樓:峰羲狂

是的。。。虛擬記憶體改的越大,佔的硬碟容量也就越大。

5樓:香草冰淇淋

虛擬記憶體一般設為記憶體的二到三倍,應該算是受記憶體影響!!!!!

但設完虛擬記憶體會減小硬碟容量是一定的!!!!!即它會影響硬碟容量!!!!

建立方法上面已經說的很清楚了!

虛擬記憶體是佔用硬碟的空間嗎?

6樓:匿名使用者

虛擬記憶體是佔用硬碟空間的,預設情況是在c盤下,可以設定到其他磁碟,也可以設定具體數值,設著設定多少就佔用多少硬碟空間,按兆計算。

7樓:匿名使用者

虛擬記憶體的工作原理就是將硬碟空間虛擬為記憶體空間,以保證在實體記憶體不足時計算機系統能正常的進行定址操作,使用記憶體。虛擬記憶體佔用的硬碟空間在預設情況下就是系統安裝所在分割槽根目錄下的pagefile.sys檔案,預設大小為實體記憶體的容量大小。

8樓:匿名使用者

是的,不過佔用很少,佔多少你自己可以設定,你這個設定的正合適,沒有必要再更改了。你要是想改的花話,右擊我的電腦-屬性-高階-設定-高階-虛擬記憶體更改。

9樓:匿名使用者

是的 預設是c:盤但可以改的

虛擬記憶體對硬碟有損害嗎?

10樓:匿名使用者

因為虛擬記憶體要執行大量的硬碟讀取寫入,對於硬碟的壽命多少是有影響的,所以現在4g記憶體的電腦一般就不設定虛擬記憶體了。只要開啟虛擬記憶體,就會在選擇開啟的硬碟分割槽的根目錄下生成一個pagefile,這個檔案本身是隱藏的。在選項裡改成顯示隱藏檔案就會看見了。

11樓:匿名使用者

機械硬碟,每個分割槽都是正常使用,大概開了3年虛擬記憶體,壞道檢測的時候可以發現別的分割槽的柱面優秀跟良好的比例差不多是95:5,唯獨開啟虛擬記憶體的那個分割槽則達到了65:35,這玩意是會加速硬碟損耗的,沒必要開就別開

12樓:匿名使用者

使用虛擬記憶體,是因為實體記憶體不足,所以才設定的。其原理是:把物理硬碟劃分一部份作為,記憶體的補充,例如執行較多檔案的時候導致記憶體使用超過,自然就會使用原先在硬碟劃分給記憶體的空間,當然存取速度沒有記憶體快,生成的虛擬記憶體,檔案大小是不會變的。

基本上電腦記憶體足夠就不要虛擬記憶體使用硬碟的空間作為補充

13樓:

現在硬碟基本上家用很難有用壞的。。lz放心。。不用太介意這點點損失。。。虛擬記憶體主要是會產生磁碟碎片,定期整理一下就可以了。。。

14樓:月亮變餡餅

虛擬記憶體對硬碟的損害不大,就等於一般的讀寫操作,沒影響的。

虛擬記憶體佔硬碟空間嗎

15樓:

當然佔用了。虛擬記憶體設定多大就佔用多少硬碟空間。

16樓:蛋疼的開始

虛擬記憶體會佔硬碟空間 那就會剩多少g就有多少g 系統執行會變卡 建議增加記憶體條 不過硬碟容易不可能不足4g 那樣 電腦本身就基本跑不動 真實記憶體和虛擬記憶體的的快取記憶體是不一樣的 長時不用的執行中軟體就會放入虛擬記憶體(在真實內在不足的情況下)如果你qq一直掛著 不去動它 就會放入虛擬記憶體 當你要再去開啟qq的時候就會發現開啟比較慢 就是因為硬碟的快取記憶體比記憶體要慢 虛擬記憶體分的是整個硬碟的剩餘空間中劃分的 不是在某一分割槽中劃分的

17樓:環小丫

記憶體在計算機中的作用很大,電腦中所有執行的程式都需要經過記憶體來執行,如果執行的程式很大或很多,就會導致記憶體消耗殆盡。為了解決這個問題,windows運用了虛擬記憶體技術,即拿出一部分硬碟空間來充當記憶體使用,這部分空間即稱為虛擬記憶體,虛擬記憶體在硬碟上的存在形式就是 pagefile.sys這個頁面檔案。

18樓:偏於一角

會佔用硬碟空間。

虛擬記憶體就是在硬碟上劃出一塊當記憶體使用,它佔的位置和設定有關。

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

使用虛擬記憶體對硬碟有損害嗎?

19樓:匿名使用者

那是你記憶體太小了。。

有害是肯定的。。想要不有害硬碟乾脆別用了。。

20樓:匿名使用者

有一定影響的 不過隻影響你設定的那個硬碟分割槽上用作虛擬記憶體的那一部分,熱點肯定是有的,但影響不大,長期使用的話你用作虛擬記憶體那個分割槽會有壞塊出現,不過3-5年應該是沒有問題的

相比硬碟來說 記憶體不是更貴嗎 呵呵

21樓:碩夢豆河靈

沒有損害。虛擬記憶體是為了提高執行速度而開發的一項技術,主要是解決機械硬碟在響應時間上的不足。

天下電子城為您解答

22樓:養芷煙

因為虛擬記憶體要執行大量的硬碟讀取寫入,對於硬碟的壽命多少是有影響的,所以現在4g記憶體的電腦一般就不設定虛擬記憶體了。只要開啟虛擬記憶體,就會在選擇開啟的硬碟分割槽的根目錄下生成一個pagefile,這個檔案本身是隱藏的。在選項裡改成顯示隱藏檔案就會看見了。

虛擬記憶體是提前佔用了硬碟空間的嗎?

23樓:匿名使用者

不提前佔用硬碟空間。你乾脆加一個記憶體條,把虛擬記憶體改到最小就行了,或者

把虛擬記憶體改到d盤或是其他分割槽,c盤剩了這麼少有時候安裝軟體的時候就裝不了。

第一步:我的電腦右鍵屬性

第二步:屬性介面裡的「高階」

第三步:高階下面的效能裡的設定

第四步:再點一下「高階」

第五步:可以看到最下面虛擬記憶體,我們點選「更改」按鈕第六步:這是沒有設定虛擬記憶體的介面

第七步:虛擬記憶體一般設定c盤之外的硬碟上,選擇你剩餘空間比較大的硬碟,那麼我選擇了e盤,再點一下下面的自定義大小

第八步:輸入最小值與最大值之後點選一下右下角的設定按鈕第九步:會彈出一個重新啟動計算機的提示,點確定

虛擬記憶體是用來幹什麼的,虛擬記憶體是幹什麼用的

用做資料交換的。就算你記憶體再大。也會有一部分虛擬記憶體。大小方面,用系統自動分配的就好。虛擬記憶體就是計算機臨時使用的儲存器,通過這些臨時的儲存器來執行所需記憶體大於計算機所具備的實體記憶體的程式。虛擬記憶體設定根據具體情況決定,一般為實體記憶體的1.5倍,並且不設在系統盤 xp 如實體記憶體足夠...

虛擬記憶體是每個盤都要設定的嗎

不是的,只要c盤就行了。虛擬記憶體設定為4g 就好了。不是啊 只能設定在一個盤啊 它就是佔硬碟空間而已 設定在哪個盤都一樣 我設定在非系統盤的 不需要。虛擬記憶體只有一份。1 虛擬記憶體是針對整臺電腦而言的,以檔案的形式存在的。預設放在c盤根目錄。別的盤沒有。2 虛擬記憶體只是代替記憶體做一點儲存工...

我家的虛擬記憶體是766 1500的為什麼還說虛擬記憶體小

關於記憶體太小 可以用以下方法增加記憶體的空間 第一招 關閉多餘程式 如果同時開啟的文件過多或者執行的程式過多,就沒有足夠的記憶體執行其他程式。這時,對於多文件介面程式,如word excel等,請關閉當前文件外的所有文件,並退出當前未使用的程式,或許你就能夠繼續執行因 記憶體不足 而被中斷的任務。...