虛擬內(nèi)存36476_第1頁
已閱讀1頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、虛擬內(nèi)存虛擬內(nèi)存概述概述虛擬內(nèi)存是計算機系統(tǒng)內(nèi)存管理的一種技術(shù)。它使得應用程序認為它擁有連續(xù)的可用的內(nèi)存(一個連續(xù)完整的地址空間),而實際上,它通常是被分隔成多個物理內(nèi)存碎片,還有部分暫時存儲在外部磁盤存儲器上,在需要時進行數(shù)據(jù)交換。什么是虛擬內(nèi)存如果計算機缺少運行程序或操作所需的隨機存取內(nèi)存(RAM),則Windows使用虛擬內(nèi)存進行補償。虛擬內(nèi)存將計算機的RAM和硬盤上的臨時空間組合在一起。當RAM運行速度緩慢時,虛擬內(nèi)存將數(shù)據(jù)從R

2、AM移動到稱為“分頁文件”的空間中。將數(shù)據(jù)移入與移出分頁文件可以釋放RAM,以便完成工作。一般而言,計算機的RAM越多,程序運行得越快。如果計算機的速度由于缺少RAM而降低,則可以嘗試增加虛擬內(nèi)存來進行補償。但是,計算機從RAM讀取數(shù)據(jù)的速度要比從硬盤讀取數(shù)據(jù)的速度快得多,因此增加RAM是更好的方法。虛擬內(nèi)存的作用不知大家有沒有發(fā)現(xiàn),在Windows2000(XP)目錄下有一個名為pagefile.sys的系統(tǒng)文件(Windows98下

3、為Win386.swp),它的大小經(jīng)常自己發(fā)生變動,小的時候可能只有幾十兆,大的時候則有數(shù)百兆,這種毫無規(guī)律的變化實在讓很多人摸不著頭腦。其實,pagefile.sys是Windows下的一個虛擬內(nèi)存,它的作用與物理內(nèi)存基本相似,但它是作為物理內(nèi)存的“后備力量”而存在的,但是,它并不是在只有物理內(nèi)存不夠用時才發(fā)揮作用的,也就是說在物理內(nèi)存夠用時也有可能使用虛擬內(nèi)存,如果你虛擬內(nèi)存設置過小則會提示“虛擬內(nèi)存不足”。虛擬內(nèi)存的產(chǎn)生我們都知道

4、,雖然在運行速度上硬盤不如內(nèi)存,但在容量上內(nèi)存是無法與硬盤相提并論的。當運行一個程序需要大量數(shù)據(jù)、占用大量內(nèi)存時,內(nèi)存就會被“塞滿”,并將那些暫時不用的數(shù)據(jù)放到硬盤中,而這些數(shù)據(jù)所占的空間就是虛擬內(nèi)存。現(xiàn)在我們也明白為什么pagefile.sys的大小會經(jīng)常變化了。內(nèi)存在計算機中的作用很大,電腦中所有運行的程序都需要經(jīng)過內(nèi)存來執(zhí)行,如果執(zhí)行的程序分配的內(nèi)存的總量超過了內(nèi)存大小,就會導致內(nèi)存消耗殆盡。為了解決這個問題,Windows中運用

5、了虛擬內(nèi)存技術(shù),即拿出一部分硬盤空間來充當內(nèi)存使用,當內(nèi)存占用完時,電腦就會自動調(diào)用硬盤來充當內(nèi)存,以緩解內(nèi)存的緊張。舉個例子來說,壓縮程序在壓縮時有時候需要讀取文件的很大一部分并保存在內(nèi)存中作反復的搜索。假設內(nèi)存大小是128MB,而要壓縮的文件有200MB,且壓縮軟件需要保存在內(nèi)存中的大小也是200MB,那么這時操作系統(tǒng)就要權(quán)衡壓縮程序和系最小值設置為一樣。另一種說法:調(diào)整時我們需要注意,不要將最大、最小頁面文件設為等值。因為通常內(nèi)存

6、不會真正“塞滿”,它會在內(nèi)存儲量到達一定程度時,自動將一部分暫時不用的數(shù)據(jù)放到硬盤中。最小頁面文件越大,所占比例就低,執(zhí)行的速度也就越慢。最大頁面文件是極限值,有時打開很多程序,內(nèi)存和最小頁面文件都已“塞滿”,就會自動溢出到最大頁面文件。所以將兩者設為等值是不合理的。一般情況下,最小頁面文件設得小些,這樣能在內(nèi)存中盡可能存儲更多數(shù)據(jù),效率就越高。最大頁面文件設得大些,以免出現(xiàn)“滿員”的情況。PS:①1.5倍虛擬內(nèi)存設置,是網(wǎng)上技術(shù)文檔通

7、用說明的,個人認為可以根據(jù)常用軟件的實際情況設定。推薦有經(jīng)驗的用戶使用。②現(xiàn)在有很多工具軟件(例如WINDOWS優(yōu)化大師、超級兔子),可以很好的更改這些設置,工具軟件也會根據(jù)你的電腦的實際情況進行相應的推薦設置。虛擬內(nèi)存使用技巧對于虛擬內(nèi)存如何設置的問題,微軟已經(jīng)給我們提供了官方的解決辦法,對于一般情況下,我們推薦采用如下的設置方法:(1)在Windows系統(tǒng)所在分區(qū)設置頁面文件,文件的大小由你對系統(tǒng)的設置決定。具體設置方法如下:打開“

8、我的電腦“的“屬性“設置窗口,切換到“高級“選項卡,在“啟動和故障恢復“窗口的“寫入調(diào)試信息“欄,如果你采用的是“無“,則將頁面文件大小設置為2MB左右,如果采用“核心內(nèi)存存儲“和“完全內(nèi)存存儲“,則將頁面文件值設置得大一些,跟物理內(nèi)存差不多就可以了。小提示:對于系統(tǒng)分區(qū)是否設置頁面文件,這里有一個矛盾:如果設置,則系統(tǒng)有可能會頻繁讀取這部分頁面文件,從而加大系統(tǒng)盤所在磁道的負荷,但如果不設置,當系統(tǒng)出現(xiàn)藍屏死機(特別是STOP錯誤)的

9、時候,無法創(chuàng)建轉(zhuǎn)儲文件(Memy.dmp),從而無法進行程序調(diào)試和錯誤報告了。所以折中的辦法是在系統(tǒng)盤設置較小的頁面文件,只要夠用就行了。(2)單獨建立一個空白分區(qū),在該分區(qū)設置虛擬內(nèi)存,其最小值設置為物理內(nèi)存的1.5倍,最大值設置為物理內(nèi)存的3倍,該分區(qū)專門用來存儲頁面文件,不要再存放其它任何文件。之所以單獨劃分一個分區(qū)用來設置虛擬內(nèi)存,主要是基于兩點考慮:其一,由于該分區(qū)上沒有其它文件,這樣分區(qū)不會產(chǎn)生磁盤碎片,這樣能保證頁面文件的

10、數(shù)據(jù)讀寫不受磁盤碎片的干擾;其二,按照Windows對內(nèi)存的管理技術(shù),Windows會優(yōu)先使用不經(jīng)常訪問的分區(qū)上的頁面文件,這樣也減少了讀取系統(tǒng)盤里的頁面文件的機會,減輕了系統(tǒng)盤的壓力。(3)其它硬盤分區(qū)不設置任何頁面文件。當然,如果你有多個硬盤,則可以為每個硬盤都創(chuàng)建一個頁面文件。當信息分布在多個頁面文件上時,硬盤控制器可以同時在多個硬盤上執(zhí)行讀取和寫入操作。這樣系統(tǒng)性能將得到提高。虛擬內(nèi)存設置注意事項允許設置的虛擬內(nèi)存最小值為2MB

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論