導航:首頁 > 物理學科 > 如何將物理內存交換到虛擬內存

如何將物理內存交換到虛擬內存

發布時間:2022-12-14 03:22:51

Ⅰ 物理內存、虛擬內存怎麼轉換

置虛擬內存 虛擬內存的概念是相對於物理內存而言的,當系統的物理內存空間入不敷出時,操作系統便會在硬碟上開辟一塊磁碟空間當做內存使用,這部分硬碟空間就叫虛擬內存。Windows 98中採用Win386.swp文件的形式,而Windows 2000/XP則採用頁面文件pagefile.sys的形式來管理虛擬內存。 一、大小情況 1.一般情況 一般情況下,建議讓Windows來自動分配管理虛擬內存,它能根據實際內存的使用情況,動態調整虛擬內存的大小。 2.關於最小值 Windows建議頁面文件的最小值應該為當前系統物理內存容量再加上12MB,而對於物理內存容量小於256MB的用戶,則建議將頁面文件的最小值設得更大些: ①使用128MB或者更少內存的用戶,建議將當前物理內存容量的1.75倍設置為頁面文件的最小值。 ②內存大小在128MB到256MB之間的用戶,建議將當前物理內存容量的1.5倍設置為頁面文件的最小值。 3.關於最大值 一般來說,頁面文件的最大值設置得越大越好,建議設置為最小值的2到3倍。 4.極端情況 假如硬碟空間比較緊張,在設置頁面文件時,只需保證它不小於物理內存的3/4即可。 如果物理內存很大(大於512MB),則可以將虛擬內存禁用。(上海 任亞維) 5.根據不同的任務環境設置 ①以3D游戲為主的環境 3D游戲對CPU、顯卡和內存要求都很高,如果物理內存小於256MB,建議把虛擬內存預設得大一點,這對提高游戲的穩定性和流暢性很有幫助。 ②以播放視頻為主的環境 視頻應用對硬碟空間的「胃口」很大,不過千萬不要像在3D游戲環境中一樣把虛擬內存設得很大,尤其是Windows XP的用戶。因為Windows XP不會自動把不需要的空間釋放掉,也就是說那個Pagefiles.sys文件會越來越大。如果你把虛擬內存和Windows XP放在同一分區,播放RM、ASF等視頻流文件以後,系統經常會提示你虛擬內存設得太小或是磁碟空間不足。查看此時的頁面文件,已經足有1GB大小了。所以建議經常欣賞視頻文件的Windows XP用戶,把初始數值設小一點,或者將虛擬內存轉移到系統盤以外的分區。 二、設置方法 下面以在Windows XP下轉移虛擬內存所在盤符為例介紹虛擬內存的設置方法:進入「打開→控制面板→系統」,選擇「高級」選項卡,點擊「性能」欄中的「設置」按鈕,選擇「高級」選項卡,點擊「虛擬內存」欄內的「更改」按鈕,即可進入「虛擬內存」窗口;在驅動器列表中選中系統盤符,然後勾選「無分頁文件」選項,再單擊「設置」按鈕;接著點擊其他分區,選擇「自定義大小」選項,在「初始大小」和「最大值」中設定數值,然後單擊「設置」按鈕,最後點擊「確定」按鈕退出即可。

Ⅱ 物理內存先用完了後再使用虛擬內存

是的,如果軟體使用超出內存容量,操作系統就會暫時將不需要訪問的數據寫入到硬碟上一個特殊的文件中,從而給需要使用內存的程序和數據釋放內存。

這個位於硬碟上的特殊文件就是分頁文件(也就是虛擬內存文件或叫做交換文件)。對於Windows 2000/XP/2003操作系統,分頁文件名為pagefile.sys,默認情況下位於操作系統所在分區的根目錄下。

(2)如何將物理內存交換到虛擬內存擴展閱讀:

虛擬內存的工作原理

當一個進程試圖訪問虛擬地址空間中的某個數據時,會經歷下面兩種情況的過程:

1、CPU想訪問某個虛擬內存地址,找到進程對應的頁表中的條目,判斷有效位, 如果有效位為1,說明在頁表條目中的物理內存地址不為空,根據物理內存地址,訪問物理內存中的內容,返回。

2、CPU想訪問某個虛擬內存地址,找到進程對應的頁表中的條目,判斷有效位,如果有效位為0,但頁表條目中還有地址,這個地址是磁碟空間的地址,這時觸發缺頁異常,系統把物理內存中的一些數據拷貝到磁碟上,騰出所需的空間,並且更新頁表。此時重新執行訪問之前虛擬內存的指令,就會發現變成了情況1。

Ⅲ 怎樣把物理內存暫時轉換為虛擬內存

將物理內存軟化為虛擬內存... 不必吧..

物理內存比虛擬內存快的多..

你可以增加虛擬內存的大小

右鍵單擊"我的電腦"屬性 -> 高級 -> (性能)設置 -> 高級 -> (虛擬內存)更改

如果要將虛擬內存放在內存上,為系統加速...

簡單來講就是文件數據交叉鏈接的活動文件。是WINDOWS目錄下的一個"WIN386.SWP"文件,這個文件會不斷地擴大和自動縮小。虛擬內存有如像CPU的L1和L2緩存和硬碟的512K-2M緩存。具體分析來講如果電腦只有64M物理內存的話,當讀取一個為100M的可執行文件時,就必須要用到比較大虛擬內存,文件先會被內存讀取之後就會先儲存到虛擬內存,等待內存把文件全部儲存到虛擬內存之後,跟住就會把虛擬內里儲存的文件釋放到原來的安裝目錄里了。



只要把虛擬內存放到另一個盤就是最好的!

在使用方面,首先我認為把虛擬內存放到另一個盤里可以減少磁碟的碎片,在磁碟整理方面更加充分,如果只用WIN98自己管理虛擬內的話,可以仔細看看在WIN98下的磁碟碎片整理過程中會出現好多不能移動的文件,是白紅色的,其實那些就是虛擬內存的文件。因為WIN98在使用完虛擬內存之後沒有及時得到釋放,先會表現成這樣的。如果你把虛擬內存設置到另一個盤,同時把WINDOWS目錄里的WIN386.SWP的文件刪除,再做一次磁碟碎片整理,你會發現那些白紅色的文件會少了很多。另一個好處就是可以減少文件在交換時產生的磁碟碎片,例如把c:先做一次完全整理之後你再把C:里的文件又刪又重裝3-4次,再用一次磁碟碎片整理會快很多。從比較來看物理內存越大虛擬內存越少,性能就會越好。



設置虛擬內存的最佳方法

首先講講WIN98應如何設置虛擬內存,如果只有64M物理內存的話就設置為160虛擬內存,128M物理內存的就設置250M虛擬內存,如果是256物理內存就虛擬128M虛擬內存(主要是看你使用什麼軟體如果是3DSMAX4.0或PHOTOSHOP6.01的話絕無問題。),如果是以打機為主可以設為80M虛擬內存,如果是384-512物理內存的話可以虛擬32-64M虛擬內存。WIN98最好物理內存不要超過512M,因為在WIN98系統中內存越大性能就會有所下降,因為WIN98能充分使用內存只是在24M以下可以充分使用。加上WIN98系統中內存越大就會另到CPU內存定址時間越長從而使性能下降

WIN2000和XP虛擬內存的設置,建議這兩操作系統最好是CPU達1G和物理內存是256M,7200轉2M緩存的硬碟,因為WIN2000和XP在內存使用方面不同WIN98,物理內存越大性能就越高。最好就是有512N-1G的內存。具體設置,如果只有64M物理內存的話就設置200M虛擬內存,128M物理內存就設為250M虛擬內存,如果是256M物理內存(只做伺服器用的就虛擬16M-32M虛擬內存,而3DSMAX或PHOTOSHOP6.01的話可以設為60M-120M虛擬內存)。如果是512M-1G或以上的物理內存就設為16-32M虛擬內存。在WIN2000和WINXP能夠充分地使用物理內存。



注意:如果是C:是操作系統盤的話就把虛擬內存放到D:到,最好就是D:首先必需要是個空盤。如果是雙硬碟的話最好把虛擬內存設置到從盤。磁碟碎片整理如果是WIN98最好是使用WINME里的DEFRAG.EXE移植到WIN98文件夾WINDOWS里,直接覆蓋就行了,還有把WINDOWS目錄下的APPLOG刪除它是一個隱藏的文件。或者使用第三方軟體,如VOPTME、諾頓的SPEEDDISK.如果是WIN2000和WINXP最好是使用本身自帶的磁碟碎片整理,第三方軟體就用Diskeeper、諾頓的SPEEDDISK。如果出現了內存不足的情況下可以再把虛擬內存調大些。還有的就是記住最好不要禁用虛擬內存,最少都要設置2M-4M虛擬內存否則會有一些軟體是不能使用或出錯的。經過這些優化後性能一定會有提升。

Ⅳ 怎樣使物理內存轉化成虛擬內存

經典誤區四:虛擬內存這么設最"科學"!

經典程度:★★★★★

危險程度:★★

1.錯誤的解決方法描述

(1)在"我的電腦"的"屬性"窗口,切換到"高級→性能→虛擬內存"窗口,將虛擬內存的初始值和最大值設置為同一值可以減少磁碟碎片,提高系統運行效率。

(2)分別在硬碟的每個分區上都設置一部分虛擬內存,可以提高系統的性能。
2.方案由來及後果

Windows採用動態的方法對虛擬內存進行管理,也就是說當在執行耗費內存比較大的程序(如Photoshop、MS Office等)時,系統會自動擴大虛擬內存的頁面文件的體積,以獲得更多的可用資源,反之,如果物理內存還有較多的空閑空間,系統則會自動縮小頁面文件的體積。這就是我們在察看系統中的pageflie.sys(Windows 2000/XP)或win386.swp(Windows 9X/Me)文件時,該文件有時候大有時候小的原因所在。

理論上來講,如果將虛擬內存的初始值和最大值設置為同一值,這樣可以讓磁頭連續讀取,不容易出現磁碟碎片,從而提高系統的運行效率。但在實際使用的過程中,我們會發現,當我們讀取某個大文件的時候,常常遇?quot;內存溢出"錯誤,系統反而運行不穩定。

而對於所謂"將硬碟的每個分區都設置虛擬內存"的處理辦法,由於各個分區上文件分布的不確定性,導致磁碟碎片的不可避免,雖然Windows會優先選擇使用不常進行文件讀寫操作的分區中的頁面文件,不過這樣會加重系統內存管理的負擔,盡管算不上很多的謬誤,但至少不是最好的方案。

小知識: 所謂"虛擬內存",通俗的講,就是當我們的物理內存不夠用的時候,系統將硬碟上的部分空間模擬成內存使用,將暫時不用的程序或數據存放到這部分空間中,等需要的時候方便及時調用。虛擬內存在Windows 9X/Me中對應的數據臨時存放文件為win386.swp(我們稱為交換文件,Swapfile),在Windows 2000/XP中對應的數據臨時存放文件為Pagefile.sys(我們稱為頁面文件或者分頁文件,PageFile)。頁面文件保存在硬碟分區的根目錄中,文件屬性為"隱藏",我們需要在"文件夾選項"中選中"顯示所有文件"才能看到它。

3.正確的解決辦法:

對於虛擬內存如何設置的問題,微軟已經給我們提供了官方的解決辦法,對於一般情況下,我們推薦採用如下的設置方法:

(1)在Windows系統所在分區設置頁面文件,文件的大小由你對系統的設置決定。具體設置方法如下:打開"我的電腦"的"屬性"設置窗口,切換到"高級"選項卡,在"啟動和故障恢復"窗口的"寫入調試信息"欄,如果你採用的是"無",則將頁面文件大小設置為2MB左右,如果採用"核心內存存儲"和"完全內存存儲",則將頁面文件值設置得大一些,跟物理內存差不多就可以了。

小提示:對於系統分區是否設置頁面文件,這里有一個矛盾:如果設置,則系統有可能會頻繁讀取這部分頁面文件,從而加大系統盤所在磁軌的負荷,但如果不設置,當系統出現藍屏死機(特別是STOP錯誤)的時候,無法創建轉儲文件 (Memory.dmp),從而無法進行程序調試和錯誤報告了。所以折中的辦法是在系統盤設置較小的頁面文件,只要夠用就行了。

(2)單獨建立一個空白分區,在該分區設置虛擬內存,其最小值設置為物理內存的1.5倍,最大值設置為物理內存的3倍,該分區專門用來存儲頁面文件,不要再存放其它任何文件。之所以單獨劃分一個分區用來設置虛擬內存,主要是基於兩點考慮:其一,由於該分區上沒有其它文件,這樣分區不會產生磁碟碎片,這樣能保證頁面文件的數據讀寫不受磁碟碎片的干擾;其二,按照Windows對內存的管理技術,Windows會優先使用不經常訪問的分區上的頁面文件,這樣也減少了讀取系統盤里的頁面文件的機會,減輕了系統盤的壓力。

(3)其它硬碟分區不設置任何頁面文件。當然,如果你有多個硬碟,則可以為每個硬碟都創建一個頁面文件。當信息分布在多個頁面文件上時,硬碟控制器可以同時在多個硬碟上執行讀取和寫入操作。這樣系統性能將得到提高。

小提示: 允許設置的虛擬內存最小值為2MB,最大值不能超過當前硬碟的剩餘空間值,同時也不能超過32位操作系統的內存定址范圍——4GB。

Ⅳ 筆記本電腦設置虛擬內存有什麼方法

虛擬內存,在Windows操作系統中並不起眼。對於大部分用戶來說,都覺得沒有需要去了解這一神秘的角色。下面是我為大家介紹筆記本電腦設置虛擬內存的方法,歡迎大家閱讀。

筆記本電腦怎麼設置虛擬內存

虛擬內存的概念是相對於物理內存而言的,當系統的物理內存空間入不敷出時,操作系統就會在硬碟上開辟一塊磁碟空間當作內存使用,這部分硬碟空間就叫做虛擬內存。

虛擬內存這四個字,雖說時常在各種場合看到,但究竟什麼是虛擬內存呢?恐怕能夠准確說出其概念的人並不多,那麼就讓我們先來了解一下虛擬內存的概念吧。

我們都知道,電腦正在運行的程序以及程序運行過程中產生的數據,都必須經過物理內存來執行。但如果執行很大的程序,又或是同時執行很多程序,那麼就會使電腦的物理內存消耗殆盡,從而對系統的穩定、運行速度造成嚴重影響。

當然,增加物理內存可以解決問題,但這只是暫時性的解決。一味的增加內存條,不僅操作系統管理不了(對於Win98等操作系統,內存超過512M後會造成系統不穩定;對於WinXP等操作系統,內存超過2G也會產生各種問題),而且額外的費用也會高得驚人。

針對這一情況,微軟在Windows操作系統中引入了虛擬內存技術,即將一部分硬碟空間充當物理內存使用,當物理內存吃緊時,系統就會自動調用硬碟的一部分空間,將數據寫入硬碟,以緩解內存的緊張。

舉個最簡單的例子,電腦的內存為512M,系統正常啟動後,剩餘內存為200M,此時運行一個需佔用300M內存的程序,那麼系統就會在用完200M內存後,自動將剩餘的100M數據存儲到硬碟,即虛擬內存中。待程序執行完畢後,這部分佔用的硬碟空間又將被自動釋放。當然,這只是最基本的虛擬內存使用原理,實際的調用還涉及到許多系統底層因素,在此處便不詳細深入了。

前面說了,虛擬內存出現於硬碟中,那麼,它的具體位置又在何處呢?打開系統安裝分區,便可以在根目錄中看到一個名為pagefile.sys的文件,這就是我們一直在講的虛擬內存了。在很多情況下, 我們也按照其文件名稱,將其稱之為“頁面文件”。

提示:如果打開系統安裝分區後看不到pagefile.sys,就需要打開“文件夾選項”,取消“隱藏受保護的操作系統文件”項的選擇便可。

一、虛擬內存不足六大誘因

當我們執行一些程序時,系統會彈出虛擬內存不足的提示,這該如何是好?增加虛擬內存容量?又或是增加一條內存?先別急,還是來了解一下虛擬內存不足的六大誘因吧。

誘因一:運行需要大量內存的程序

當我們運行Photoshop、AutoCAD之類的大型程序,並處理一些大文件,又或是執行渲染等操作時,系統的虛擬內存便會在瞬時間被消耗。

對於這種情況,增加虛擬內存容量是唯一的解決辦法。

誘因二:同時運行的程序過多

是不是我們不運行類似Photoshop的大型程序就不會產生虛擬內存不足的情況呢?其實,如果你同時運行的程度過多(10個以上),也會產生虛擬內存不足的現象。你只需要直接關閉一些不必要的程序即可釋放出大量的虛擬內存。

誘因三:跟隨系統啟動的程序與服務

除了我們主動運行的程序之外,一些隨系統啟動的程序和服務,也佔用了相當多的虛擬內存。對此,我們可以執行“開始”-“運行”,輸入“msconfig”後回車進入“系統配置實用程序”,在“服務”和“啟動”選項卡中取消無用啟動項目的選擇即可。

誘因四:虛擬內存所在磁碟空間不足

由於虛擬內存保存於磁碟,因此如果磁碟空間的剩餘容量不足以達到要求,就會產生虛擬內存不足的問題。對磁碟進行整理騰出足夠空間,或是將虛擬內存移動到容量較大的分區,都是不錯的解決辦法。

誘因五:虛擬內存設置有誤

默認情況下,操作系統會自動對虛擬內存進行管理。但是默認的虛擬內存設置,往往並不貼近用戶的真實需求。對虛擬內存進行設置將是必須的,這部分內容我們將在Part3中進行詳細說明。

誘因六:遭受病毒攻擊

病毒的危害,也是造成虛擬內存不足的原因之一。如果經過排查,發現虛擬內存不足不是由於前面五種原因而起,那就有必要使用殺毒軟體對系統進行徹底殺毒了,例如McAfee、卡巴斯基等殺毒軟體都是不錯的選擇。

二、如何查看虛擬內存的使用情況?

虛擬內存的使用情況可以在“任務管理器”中進行查看。同時按下“Ctrl+Shift+Esc”鍵,在彈出的“任務管理器”中切換到“進程”選項卡。點擊“查看”-“選擇列”,在彈出的“選擇列”窗口中勾選“虛擬內存大小”項並點擊“確定”按鈕。此時,在“進程”選項卡的最右側,就出現了“虛擬內存大小”的數據列,對應當前運行的每一個進程,其使用的虛擬內存容量都將實時顯示。

虛擬內存的狀況是否良好,將直接對系統的穩定、速度產生影響。對於內存,我們有許多優化軟體可以使用,但對於虛擬內存優化又該如何進行呢?接下來,筆者就將從硬體(即承載虛擬內存的硬碟)、軟體(即使用虛擬內存的操作系統)及安全三方面,對虛擬內存的優化進行詳細的介紹。

提示:如無特別說明,以下設置均在Windows XP SP2為操作平台。

三、挖掘硬碟性能,給虛擬內存提速

因為虛擬內存文件(pagefile.sys)存放於硬碟,即硬碟為虛擬內存的承載體,硬碟性能提高了,虛擬內存的性能自然也就能有所提高。

與物理內存相比,硬碟的運行速度自然要慢很多,這也直接決定了虛擬內存的速度。一塊7200轉、16M緩存的硬碟,與一塊5400轉、2M緩存的硬碟,其提供的虛擬內存速度的差距是十分明顯的。

此外,出於系統穩定、安全等方面的考慮,Windows操作系統並沒有將硬碟設置為性能最佳,要挖掘硬碟性能,還需要我們進行手工的設置。

1、啟用磁碟寫入緩存

1)打開“控制面板”,雙擊“系統”項,在彈出的“系統屬性”窗口中切換到“硬碟”選項卡,單擊“設備管理器”按鈕,彈出“設備管理器”窗口。

2)在“設備管理器”目錄中,展開“磁碟驅動器”項,雙擊當前正在使用的磁碟。

3)切換到“策略”選項卡,勾選“啟用磁碟上的寫入緩存”,點擊“確定”按鈕,便完成了磁碟寫入緩存的開啟。

經過以上操作,磁碟寫入緩存將被激活,從而提高硬碟的讀寫速度。需要注意的是,寫入緩存開啟後,如果計算機突然斷電,可能會造成無法挽回的數據丟失。因此如果你的計算機經常需要處理一些重要文件,那麼最好是配備一個UPS,盡可能避免上述情況發生。當然,要是你的計算機只是用於電影、游戲等娛樂用途,那麼開啟這項功能,也無關緊要。

2、打開Ultra MDA

1)按照啟用磁碟寫入緩存的操作,打開“設備管理器”。

2)展開“IDE ATA/ATAPI 控制器”項,雙擊“主要IDE通道”項,在彈出“主要IDE通道屬性”窗口中切換到“高級設置”選項卡,將“傳送模式”修改為“DMA(若可用)”。

3)重復第二步中的操作,將“次要IDE通道”項中的“傳送模式”修改為“DMA(若可用)”。

經過以上操作,磁碟的數據傳送模式被修改為DMA,將有效的提升數據讀寫速度。

3、設置系統運行緩存

1)打開“系統屬性”窗口,切換到“高級”選項卡,隨即彈出“性能選項”窗口。

2)在“性能選項”窗口中切換到“高級”選項卡,在“內存使用”處的值由“程序”改為“系統緩存”。點擊“確定”按鈕,便完成了“系統緩存”的設置操作。

通過上述操作,操作系統將會把4M左右的物理內存用作磁碟讀寫緩存,提高物理內存與虛擬內存之間的數據交換速度。與速度的提升相比,4M的內存犧牲還是值得的。當然,要是你的內存很小,只有128M或256M,那麼還是乖乖地使用默認設置,以免對系統運行造成不必要的負面影響。

四、合理設置虛擬內存,讓系統健步如飛

完成了硬體方面的設置,讓我們把目光投向軟體設置。在Windows操作系統中,雖然與虛擬內存直接相關的設置項並不多,而且表面看起來也非常簡單。但如果真正深入地去探究,這裡面還是有著不小的學問。

(一)如何修改虛擬內存?

在“控制面板”中雙擊“系統”項,在彈出的“系統屬性”窗口中切換到“高級”選項卡,單擊“性能”處的“設置”按鈕,在彈出的“性能選項”窗口中切換到“高級”選項卡,單擊“虛擬內存”處的“更改”按鈕,就可以在彈出的“虛擬內存”窗口中對虛擬內存的保存位置,大小進行修改了。需要注意的是,對虛擬內存進行任意修改後,都需單擊“設置”按鈕確認操作,否則修改將不起作用。

(二)確定虛擬內存保存位置

默認情況下,Windows自動將虛擬內存安排在系統分區中,在大部分情況下,這樣的設置沒有什麼問題。但如果你的計算機情況特殊,就需要我們進行特殊的設置了。從筆者的使用經驗來看,有三點是需要我們注意的。

1、將虛擬內存設置於較快的硬碟

如果計算機中安裝了多塊硬碟,建議將虛擬內存設置在速度較快的硬碟上。

2、不設置於讀寫操作頻繁的分區

一般情況下,系統分區中安裝操作系統,應用程序則安裝於另一個分區,顯然,這兩個分區都是讀寫操作十分頻繁的。如果將虛擬內存設置於這兩個分區,那麼,磁碟的讀寫操作必將增多,受限於磁碟性能,虛擬內存的速度也將受到直接影響。因此,不建議將虛擬內存設置於類似的讀寫操作較頻繁的分區。我們不妨劃分一個容量較小的分區,專供虛擬內存使用。

3、確保虛擬內存所在分區容量

舉個簡單的例子,虛擬內存所在分區的剩餘容量為300M,而虛擬內存設置為500M,很明顯,受限於分區容量,虛擬內存的容量最大也只能達到300M,而不是設置中的500M。對於這種情況,一是可以刪除該分區中的無用文件,二是直接將虛擬內存設置到空間較大的分區中。

(三)虛擬內存大小的合理設置

安裝好操作系統,Windows便會自動分配虛擬內存的容量,最小值為物理內存的1.5倍 ,最大值則為物理內存的3倍。可以說,這樣的設置方法,有一定的道理,但卻並不適用於每一台計算機。

舉個例子來說明這個問題。假設有A和B兩台計算機,A的物理內存為128M,B的物理內存為1G,Windows分配給它們的虛擬內存區間分別是192M-384M,以及1536M-3072M。當我們運行Photoshop,並打開一個300M的圖片文件,這時計算機A的內存(包括物理內存與虛擬內存)馬上告急,而計算機B則在沒有開始使用虛擬內存的情況下很快速地打開了圖片文件。

因此計算機的不同,虛擬內存大小的設置方法也不盡相同,籠統的設置為1.5-3倍 ,並沒有考慮到計算機的實際情況,產生的實際效果自然可想而知了。那麼,我們又該如何精確的對虛擬內存大小進行設置呢?首先,需要了解計算機對虛擬內存的真實需求情況,然後才能對虛擬內存做出設置。

1)打開“系統屬性”窗口,將虛擬內存的最小值與最大值均設置為一個固定值,例如300M。

2) 依次打開“控制面板”-“管理工具”-“性能”,在彈出的“性能”窗口中,依次展開 “性能日誌和警報”-“計數器日誌”,在右側窗口中點擊滑鼠右鍵,在彈出菜單中選擇“新建日誌設置”項。

3)在彈出窗口中隨意填寫日誌名稱,例如“test”,在隨即出現的test窗口中單擊“添加計數器”按鈕。

4)在彈出的“添加計數器”窗口中,將“性能對象”列表設置為“Paging File”;勾選“從列表選擇計數器”,並在列表中單擊選擇“% Usage Peak”項;勾選“從列表選擇範例”,並在列表中單擊選擇“_Total”項。單擊“添加”按鈕便成功添加了計數,然後單擊“關閉”按鈕,將“添加計數器”窗口關閉。

5) 回到test窗口,切換到“日誌文件”選項卡,將“日誌文件類型”下拉列表中的值設置為“文本文件”,以便在其後能夠方便的查看日誌文件中的數據。

6) 完成在test窗口中的操作後,單擊“確定”按鈕回到“性能”主窗口中,可以看到,在右側的列表中,已經出現了一個名為test的日誌項,並且默認處於運行狀態中。

7) 象平時一樣對計算機進行各種正常的操作,例如瀏覽網頁、看電影、玩游戲等等。運行一段時間以後,打開日誌文件所在目錄(默認為系統分區下的PerfLogs目錄),可以看到目錄中存在一個名為test_000001.csv的日誌文件。

8) 雙擊該文件,查看每一行數據中最後一個值,這個數值便是虛擬內存的使用百分比,由於此前我們將虛擬內存固定為300M,因此在本例中,虛擬內存的實際使用為300M*5%,即15M左右。

9) 打開“虛擬內存”設置窗口,將最小值設置為15M,而最大值則以最小值的2-3倍為佳。 (四)適時整理虛擬內存

由於虛擬內存構建於磁碟之上,磁碟使用久後,自然而然地會產生碎片,在影響磁碟性能的同時,還涉及到了虛擬內存。不少朋友會想到使用碎片整理程序對磁碟碎片進行整理,從而提升虛擬內存速度。但不管是哪種碎片整理軟體(包括系統自帶的碎片整理軟體),均不能對正在使用中的頁面文件進行碎片整理。因此,若想對虛擬內存所佔用的磁碟空間進行整理,還需要用到其它的方法。

1、雙系統整理法

既然Windows不允許對正在使用的虛擬內存進行碎片整理,那我們便可以繞一個圈子,即在雙操作系統環境中,當我們使用A操作系統時,就可以對B操作系統的頁面文件所在分區進行碎片整理操作;反過來,使用B操作系統時,也可以對A的頁面文件進行整理。但這樣的前提是系統中安裝了雙系統,在很多情況下並不適用。

2、臨時移動虛擬內存

打開虛擬內存設置窗口,將虛擬內存全部設置到該分區中,重啟電腦後,再對原虛擬內存設置分區進行碎片整理,由於虛擬內存已經轉移,因此碎片整理可以順利完成。當該分區的整理完成之後,再將虛擬內存重新移動即可。

提示:如果此前劃分了一個專門的小分區給虛擬內存使用,那麼此處的碎片整理將會方便很多。

3、使用專業軟體整理

上述兩種方法,都需要數步的操作,對於初學者來說,未免有些麻煩。因此,筆者推薦一款名為PageDefrag的軟體,以方便的實現對虛擬內存的整理。

1)下載PageDefrag(下載地址:http://family1.chinaok.com/down/200702/pagedfrg.rar),該軟體為綠色軟體,無需安裝即可運行。

2) 運行PageDefrag後,在軟體主窗口中列出了其能夠優化的各個項目,當然也包括了我們的目標——pagefile.sys。

3) 單擊選擇pagefile.sys,在Defragmentation Control(整理控制)給出了兩種選擇,一是Defragment at next boot項(系統下一次啟動時整理),二是Defragment every boot(每次啟動時整理),一般的,選擇第一項即可。

4)點擊OK按鈕,即完成了軟體的設置。當下一次系統啟動時,軟體便會對虛擬內存文件進行碎片整理,以提高其運行速度。

(五)加速虛擬內存,安全不容忽視

在提升虛擬內存速度的同時,可別忘了安全二字。由於在運行過程中,有很大一部分數據存儲於虛擬內存,即硬碟上,而在系統關閉時,這些數據並不會被自動刪除。一旦碰到了“有心人”,略施小計便可以從虛擬內存文件中得到想要的數據。因此,如果你的計算機涉及到一些需要保密的工作,那麼對於虛擬內存的安全問題也不可輕視。

既然擔心殘存於頁面文件中的數據文件被竊取,因此我們也圍繞著頁面文件動起了腦筋。自動刪除頁面文件,自然是最好的,但似乎Windows並沒有提供該功能。這樣,我們讓Windows在關閉系統之前,用無意義的數據來填充整個頁面文件,這樣一來,即使他人得到了頁面文件中的數據,也將是廢物一堆。

1)點擊“開始”-“運行”,輸入gpedit.msc,打開“組策略編輯器”。

2)在左側功能欄中依次展開“計算機配置”-“Windows設置”-“安全設置”-“本地策略”-“安全選項”,在右側窗口中找到並雙擊“關機:清理虛擬內存頁面文件”項,在彈出窗口中勾選“已啟用”並確認操作,就完成了相應的設置。

啟用該策略後,當系統關機時,便會自動向頁面文件中填充無意義的數據文件,從而起到保護數據安全的目的。不過要注意,該策略將會延長系統關機時間(具體時間視虛擬內存大小而定)。

Ⅵ 物理內存轉移到虛擬內存

不可能的,在操作系統里,分配物理內存還是虛擬內存是內核的頁調度器管理的,根本沒有提供應用程序的介面,所以也就根本不可能編寫出完成此功能的軟體了。

Ⅶ 怎樣將物理內存轉換為虛擬內存

右鍵點我的電腦屬性-高級-性能選項-最下邊的虛擬內存點更改 選擇你不常用的一個盤。。設置初始大小和最大值。。一般為本機內存的1.5-3倍。。不要太多

閱讀全文

與如何將物理內存交換到虛擬內存相關的資料

熱點內容
word中化學式的數字怎麼打出來 瀏覽:739
乙酸乙酯化學式怎麼算 瀏覽:1404
沈陽初中的數學是什麼版本的 瀏覽:1350
華為手機家人共享如何查看地理位置 瀏覽:1042
一氧化碳還原氧化鋁化學方程式怎麼配平 瀏覽:884
數學c什麼意思是什麼意思是什麼 瀏覽:1408
中考初中地理如何補 瀏覽:1299
360瀏覽器歷史在哪裡下載迅雷下載 瀏覽:701
數學奧數卡怎麼辦 瀏覽:1387
如何回答地理是什麼 瀏覽:1023
win7如何刪除電腦文件瀏覽歷史 瀏覽:1055
大學物理實驗干什麼用的到 瀏覽:1484
二年級上冊數學框框怎麼填 瀏覽:1699
西安瑞禧生物科技有限公司怎麼樣 瀏覽:971
武大的分析化學怎麼樣 瀏覽:1247
ige電化學發光偏高怎麼辦 瀏覽:1337
學而思初中英語和語文怎麼樣 瀏覽:1650
下列哪個水飛薊素化學結構 瀏覽:1423
化學理學哪些專業好 瀏覽:1486
數學中的棱的意思是什麼 瀏覽:1057