虛擬記憶體空間是什麼,為什麼要有虛擬記憶體空間 ?
虛擬記憶體空間是什麼,為什麼要有虛擬記憶體空間
Windows的虛擬記憶體是將硬碟中的一塊空間(以檔案形式存在)作為記憶體使用的。
通常情況下,安裝好系統後,預設的虛擬記憶體檔案是儲存在C盤的,其檔名稱為“pagefile.sys”。它是一個隱藏的系統檔案。
此檔案的大小與設定的虛擬記憶體大小一致,是佔用一定的硬碟空間的。
什麼是虛擬記憶體,虛擬記憶體太小會怎麼樣。
記憶體在計算機中的作用很大,電腦中所有執行的程式都需要經過記憶體來執行,如果執行的程式很大或很多,就會導致記憶體消耗殆盡。為了解決這個問題,Windows中運用了虛擬記憶體技術,即拿出一部分硬碟空間來充當記憶體使用,當記憶體佔用完時,電腦就會自動呼叫硬碟來充當記憶體,以緩解記憶體的緊張。舉一個例子來說,如果電腦只有128MB實體記憶體的話,當讀取一個容量為200MB的檔案時,就必須要用到比較大的虛擬記憶體,檔案被記憶體讀取之後就會先儲存到虛擬記憶體,等待記憶體把檔案全部儲存到虛擬記憶體之後,跟著就會把虛擬內裡儲存的檔案釋放到原來的安裝目錄裡了。
當系統執行時,先要將所需的指令和資料從外部儲存器(如硬碟、軟盤、光碟等)調入記憶體中,CPU再從記憶體中讀取指令或資料進行運算,並將運算結果存入記憶體中,記憶體所起的作用就像一個“二傳手”的作用。當執行一個程式需要大量資料、佔用大量記憶體時,記憶體這個倉庫就會被“塞滿”,而在這個“倉庫”中總有一部分暫時不用的資料佔據著有限的空間,所以要將這部分“惰性”的資料“請”出去,以騰出地方給“活性”資料使用。這時就需要新建另一個後備“倉庫”去存放“惰性”資料。由於硬碟的空間很大,所以微軟Windows作業系統就將後備“倉庫”的地址選在硬碟上,這個後備“倉庫”就是虛擬記憶體。在預設情況下,虛擬記憶體是以名為Pagefile.sys的交換檔案儲存在硬碟的系統分割槽中。
你可以自行修改虛擬記憶體。用滑鼠右擊我的電腦,在屬性裡面有一個高階標籤。在裡面有一個性能選單。在裡面有一個高階選項的或是寫著虛擬記憶體的,你可以修改裡面的數字,填完後,你要點選旁邊的設定按鈕,否則不會生效。
電腦的虛擬記憶體是什麼意思講講,怎麼增加??
別稱虛擬儲存器(Virtual Memory)。電腦中所執行的程式均需經由記憶體執行,若執行的程式佔用記憶體很大或很多,則會導致記憶體消耗殆盡。為解決該問題,Windows中運用了虛擬記憶體[1]技術,即勻出一部分硬碟空間來充當記憶體使用。當記憶體耗盡時,電腦就會自動呼叫硬碟來充當記憶體,以緩解記憶體的緊張。若計算機執行程式或操作所需的隨機儲存器(RAM)不足時,則 Windows 會用虛擬儲存器進行補償。它將計算機的RAM和硬碟上的臨時空間組合。當RAM執行速率緩慢時,它便將資料從RAM移動到稱為“分頁檔案”的空間中。將資料移入分頁檔案可釋放RAM,以便完成工作。 一般而言,計算機的RAM容量越大,程式執行得越快。若計算機的速率由於RAM可用空間匱乏而減緩,則可嘗試通過增加虛擬記憶體來進行補償。但是,計算機從RAM讀取資料的速率要比從硬碟讀取資料的速率快,因而擴增RAM容量(可加記憶體條)是最佳選擇。
什麼叫做 虛擬記憶體
虛擬記憶體別稱虛擬儲存器(Virtual Memory)。
1、電腦中所執行的程式均需經由記憶體執行,若執行的程式佔用記憶體很大或很多,則會導致記憶體消耗殆盡。為解決該問題,Windows中運用了虛擬記憶體 技術,即勻出一部分硬碟空間來充當記憶體使用。
2、當記憶體耗盡時,電腦就會自動呼叫硬碟來充當記憶體,以緩解記憶體的緊張。若計算機執行程式或操作所需的隨機儲存器(RAM)不足時,則 Windows 會用虛擬儲存器進行補償。它將計算機的RAM和硬碟上的臨時空間組合。
3、當RAM執行速率緩慢時,它便將資料從RAM移動到稱為“分頁檔案”的空間中。將資料移入分頁檔案可釋放RAM,以便完成工作。 一般而言,計算機的RAM容量越大,程式執行得越快。
4、若計算機的速率由於RAM可用空間匱乏而減緩,則可嘗試通過增加虛擬記憶體來進行補償。但是,計算機從RAM讀取資料的速率要比從硬碟讀取資料的速率快,因而擴增RAM容量(可加記憶體條)是最佳選擇。
電腦記憶體起什麼作用 還有虛擬記憶體是什麼意思?
記憶體是讀取資料和執行程式的一個通道,其實我們也不用懂那麼多,實體記憶體大執行起來快,這當然要看整機配件的高低了,虛擬擬記憶體是指在實體記憶體不夠的情況下,會到硬碟上找一些空間來作為記憶體使用,這個的大小沒什麼特定的,當然不能不設,如果不設,分頁最小值2M都沒有的話,會不停的告訴你虛擬記憶體不夠用的。一般在裝系統的時候系統預設的最小和最大值就很OK了
什麼是實體記憶體和虛擬記憶體?
實體記憶體所指的就是你主機板上所插的可以看到的記憶體條,它的容量有64M、128M、256M、512M等不同規格。
記憶體在計算機中的作用很大,電腦中所有執行的程式都需要經過記憶體來執行,如果執行的程式很大或很多唬就會導致記憶體消耗殆盡。為了解決這個問題,Windows中運用了虛擬記憶體技術,即拿出一部分硬碟空間來充當記憶體使用,當記憶體佔用完時,電腦就會自動呼叫硬碟來充當記憶體,以緩解記憶體的緊張。舉一個例子來說,如果電腦只有128MB實體記憶體的話,當讀取一個容量為200MB的檔案時,就必須要用到比較大的虛擬記憶體,檔案被記憶體讀取之後就會先儲存到虛擬記憶體,等待記憶體把檔案全部儲存到虛擬記憶體之後,跟著就會把虛擬記憶體儲存的檔案釋放到原來的安裝目錄裡了。
不知大家發現沒有,在Windows 2000(XP)目錄下有一個名為pagefile.sys的系統檔案(Windows 98下為Win386.swp),它的大小經常自己發生變動,小的時候可能只有幾十兆,大的時候則有數百兆,這種毫無規律的變化實在讓很多人摸不著頭腦。其實,pagefile.sys是Windows下的一個虛擬記憶體,它的作用與實體記憶體基本相似,但它是作為實體記憶體的“後備力量”而存在的,也就是說,只有在實體記憶體已經不夠使用的時候,它才會發揮作用。
虛擬記憶體的產生
我們都知道,雖然在執行速度上硬碟不如記憶體,但在容量上記憶體是無法與硬碟相提並論的。當執行一個程式需要大量資料、佔用大量記憶體時,記憶體就會被“塞滿”,並將那些暫時不用的資料放到硬碟中,而這些資料所佔的空間就是虛擬記憶體。現在我們也明白為什麼pagefile.sys的大小會經常變化了。
虛擬記憶體的優化
虛擬記憶體的大小是由Windows來控制的,但這種預設的Windows設定並不是最佳的方案,因此我們要對其進行一些調整。這樣才能發揮出系統的最佳效能。
1、改變頁面檔案的位置
其目的主要是為了保持虛擬記憶體的連續性。因為硬碟讀取資料是靠磁頭在磁性物質上讀取,頁面檔案放在磁碟上的不同區域,磁頭就要跳來跳去,自然不利於提高效率。而且系統盤檔案眾多,虛擬記憶體肯定不連續,因此要將其放到其他盤上。改變頁面檔案位置的方法是:用滑鼠右鍵點選“我的電腦”,選擇“屬性→高階→效能設定→高階→更改虛擬記憶體”,在驅動器欄裡選擇想要改變到的位置(如圖1)即可。值得注意的是,當移動好頁面檔案後,要將原來的檔案刪除(系統不會自動刪除)。
圖1 改變頁面檔案的位置
2、改變頁面檔案的大小
改變了頁面檔案的位置後,我們還可以對它的大小進行一些調整(如圖2)。調整時我們需要注意,不要將最大、最小頁面檔案設為等值。因為通常記憶體不會真正“塞滿”,它會在記憶體儲量到達一定程度時,自動將一部分暫時不用的資料放到硬碟中。最小頁面檔案越大,所佔比例就低,執行的速度也就越慢。最大頁面檔案是極限值,有時開啟很多程式,記憶體和最小頁面檔案都已“塞滿”,就會自動溢位到最大頁面檔案。所以將兩者設為等值是不合理的。一般情況下,最小頁面檔案設得小些,這樣能在記憶體中儘可能儲存更多資料,效率就越高。最大頁面檔案設得大些,以免出現“滿員”的情況。
圖2 調整頁面檔案的大小
3、禁用頁面檔案
當擁有了512MB以上的記憶體時,頁面檔案的作用將不再明顯,因此我們可以將其禁用。方法是:依次進入登錄檔編輯器“HKEY_LOCAL_MACHINESystemCurrentControlSetControlSession Ma-nagerMemoryManagement”......
虛擬記憶體是什麼概念?
是的。
是把硬碟劃出2G來當做記憶體使用。
但達不到實體記憶體基礎上再加2G這樣的效能。
電腦的虛擬記憶體指的是什麼
虛擬記憶體是計算機系統記憶體管理的一種技術。它使得應用程式認為它擁有連續的可用的記憶體(一個連續完整的地址空間),而實際上,它通常是被分隔成多個實體記憶體碎片,還有部分暫時儲存在外部磁碟儲存器上,在需要時進行資料交換。
CPU是電腦最主要的中央處理器
什麼叫做手機虛擬記憶體
手機所執行的程式均需經由記憶體執行, 若手機執行的程式佔用記憶體很大或很多,則會導致記憶體消耗殆盡
虛擬記憶體是幹什麼的
根據微軟公司的建議,虛擬記憶體交換檔案最小值應設為記憶體容量的1.5倍,不過若記憶體容量是512MB甚至1GB,那麼它所佔用的空間肯定也不少。因此當記憶體總容量在256MB以下,就將虛擬記憶體的最小值設定為1.5倍;在512MB 以上,設定為記憶體容量的一半;介於256MB與512MB之間的就設為與記憶體容量的相同值。
但是,一般情況下,不建議採用上述方法——現在的軟體對記憶體的佔用很大(尤其是3D的)。
建議配置:最小1024(可能還是小) 最大自定(<2G)位置,非系統盤。