什麼是虛擬記憶體

2023-01-14 15:10:58 字數 710 閱讀 4426

1樓:匿名使用者

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

電腦中所執行的程式均需經由記憶體執行,若執行的程式很大或很多,則會導致記憶體消耗殆盡。為解決該問題,windows中運用了虛擬記憶體技術,即勻出一部分硬碟空間來充當記憶體使用。當記憶體耗盡時,電腦就會自動呼叫硬碟來充當記憶體,以緩解記憶體的緊張。

若計算機缺乏執行程式或操作所需的隨機儲存器 (ram),則 windows 會用之進行補償。它將計算機的ram和硬碟上的臨時空間組合。當ram執行速率緩慢時,它便將資料從ram移動到稱為「分頁檔案」的空間中。

將資料移入與移出分頁檔案可釋放ram,以便完成工作。 一般而言,計算機的ram越多,程式執行得越快。若計算機的速率由於ram可用空間匱乏而減緩,則可嘗試借增加虛擬記憶體來進行補償。

但是,計算機從ram讀取資料的速率要比從硬碟讀取資料的速率快,因而擴增ram容量(可加記憶體條)是最佳選擇。

2樓:九歧千末殤

虛擬記憶體是計算機系統記憶體管理的一種技術,虛擬記憶體越大那麼資料交換也就越快,但是這個虛擬記憶體的設定是要看你實體記憶體的實際大小的,如果你的計算機經常的提示你的虛擬記憶體不足那麼建議你更換一個大容量的記憶體,記憶體的大小直接影響的電腦速度

什麼是虛擬記憶體,虛擬記憶體是什麼

windows作業系統用虛擬記憶體來動態管理執行時的交換檔案。為了提供比實際實體記憶體還多的記憶體容量以供使用,windows作業系統佔用了硬碟上的。一部分空間作為虛擬記憶體。當cpu有要求時,首先會讀取記憶體中的資料。當記憶體容量不夠用時,windows就會將需要暫時儲存的資料寫入硬碟。所以,計算...

什麼是虛擬記憶體

當系統執行時,先要將所需的指令和資料從外部儲存器 如硬碟 軟盤 光碟等 調入記憶體中,cpu 再從記憶體中讀取指令或資料進行運算,並將運算結果存入記憶體中,記憶體所起的作用就像一個 二傳手 的 作用。當執行一個程式需要大量資料 佔用大量記憶體時,記憶體這個倉庫就會被 塞滿 而在這個 倉庫 中總有一部...

虛擬記憶體是什麼,虛擬記憶體是什麼概念?

虛擬記憶體是用硬碟空間做記憶體來彌補計算機ram空間的缺乏。當實際ram滿時 實際上,在ram滿之前 虛擬記憶體就在硬碟上建立了。當實體記憶體用完後,虛擬記憶體管理器選擇最近沒有用過的,低優先順序的記憶體部分寫到交換檔案上。這個過程對應用是隱藏的,應用把虛擬記憶體和實際記憶體看作是一樣的。我們都知道...