0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

虛擬內(nèi)存是什么意思

工程師 ? 來(lái)源:未知 ? 作者:姚遠(yuǎn)香 ? 2019-03-14 14:50 ? 次閱讀

虛擬內(nèi)存是計(jì)算機(jī)系統(tǒng)內(nèi)存管理的一種技術(shù)。它使得應(yīng)用程序認(rèn)為它擁有連續(xù)的可用的內(nèi)存(一個(gè)連續(xù)完整的地址空間),而實(shí)際上,它通常是被分隔成多個(gè)物理內(nèi)存碎片,還有部分暫時(shí)存儲(chǔ)在外部磁盤存儲(chǔ)器上,在需要時(shí)進(jìn)行數(shù)據(jù)交換。目前,大多數(shù)操作系統(tǒng)都使用了虛擬內(nèi)存,如Windows家族的“虛擬內(nèi)存”;Linux的“交換空間”等。

虛擬內(nèi)存別稱虛擬存儲(chǔ)器。電腦中所運(yùn)行的程序均需經(jīng)由內(nèi)存執(zhí)行,若執(zhí)行的程序占用內(nèi)存很大或很多,則會(huì)導(dǎo)致內(nèi)存消耗殆盡。為解決該問題,Windows中運(yùn)用了虛擬內(nèi)存 技術(shù),即勻出一部分硬盤空間來(lái)充當(dāng)內(nèi)存使用。當(dāng)內(nèi)存耗盡時(shí),電腦就會(huì)自動(dòng)調(diào)用硬盤來(lái)充當(dāng)內(nèi)存,以緩解內(nèi)存的緊張。若計(jì)算機(jī)運(yùn)行程序或操作所需的隨機(jī)存儲(chǔ)器(RAM)不足時(shí),則Windows 會(huì)用虛擬存儲(chǔ)器進(jìn)行補(bǔ)償。它將計(jì)算機(jī)的RAM和硬盤上的臨時(shí)空間組合。當(dāng)RAM運(yùn)行速率緩慢時(shí),它便將數(shù)據(jù)從RAM移動(dòng)到稱為“分頁(yè)文件”的空間中。將數(shù)據(jù)移入分頁(yè)文件可釋放RAM,以便完成工作。

一般而言,計(jì)算機(jī)的RAM容量越大,程序運(yùn)行得越快。若計(jì)算機(jī)的速率由于RAM可用空間匱乏而減緩,則可嘗試通過(guò)增加虛擬內(nèi)存來(lái)進(jìn)行補(bǔ)償。但是,計(jì)算機(jī)從RAM讀取數(shù)據(jù)的速率要比從硬盤讀取數(shù)據(jù)的速率快,因而擴(kuò)增RAM容量(可加內(nèi)存條)是最佳選擇。

虛擬內(nèi)存是Windows 為作為內(nèi)存使用的一部分硬盤空間。虛擬內(nèi)存在硬盤上其實(shí)就是為一個(gè)碩大無(wú)比的文件,文件名是PageFile.Sys,通常狀態(tài)下是看不到的。必須關(guān)閉資源管理器對(duì)系統(tǒng)文件的保護(hù)功能才能看到這個(gè)文件。虛擬內(nèi)存有時(shí)候也被稱為是“頁(yè)面文件”就是從這個(gè)文件的文件名中來(lái)的。

內(nèi)存在計(jì)算機(jī)中的作用很大,電腦中所有運(yùn)行的程序都需要經(jīng)過(guò)內(nèi)存來(lái)執(zhí)行,如果執(zhí)行的程序很大或很多,就會(huì)導(dǎo)致內(nèi)存消耗殆盡。為了解決這個(gè)問題,WINDOWS運(yùn)用了虛擬內(nèi)存技術(shù),即拿出一部分硬盤空間來(lái)充當(dāng)內(nèi)存使用,這部分空間即稱為虛擬內(nèi)存,虛擬內(nèi)存在硬盤上的存在形式就是 PAGEFILE.SYS這個(gè)頁(yè)面文件。

虛擬內(nèi)存是什么意思

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • RAM
    RAM
    +關(guān)注

    關(guān)注

    8

    文章

    1368

    瀏覽量

    114707
  • 內(nèi)存
    +關(guān)注

    關(guān)注

    8

    文章

    3025

    瀏覽量

    74060
  • 虛擬內(nèi)存
    +關(guān)注

    關(guān)注

    0

    文章

    77

    瀏覽量

    8059
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    虛擬內(nèi)存和云計(jì)算的關(guān)系

    在現(xiàn)代計(jì)算機(jī)科學(xué)中,虛擬內(nèi)存和云計(jì)算是兩個(gè)關(guān)鍵的技術(shù)概念。虛擬內(nèi)存是一種內(nèi)存管理技術(shù),它允許計(jì)算機(jī)使用比物理內(nèi)存更多的內(nèi)存空間,而云計(jì)算則是
    的頭像 發(fā)表于 12-04 09:50 ?124次閱讀

    虛擬內(nèi)存溢出該怎么處理 虛擬內(nèi)存在服務(wù)器中的應(yīng)用

    在現(xiàn)代計(jì)算機(jī)系統(tǒng)中,虛擬內(nèi)存是一種重要的資源管理技術(shù),它允許系統(tǒng)使用硬盤空間來(lái)擴(kuò)展物理內(nèi)存的容量。然而,當(dāng)系統(tǒng)運(yùn)行的程序和進(jìn)程超出了物理內(nèi)存虛擬內(nèi)存的總?cè)萘繒r(shí),就會(huì)出現(xiàn)
    的頭像 發(fā)表于 12-04 09:49 ?162次閱讀

    Linux下如何管理虛擬內(nèi)存 使用虛擬內(nèi)存時(shí)的常見問題

    在Linux系統(tǒng)中,虛擬內(nèi)存管理是操作系統(tǒng)內(nèi)核的一個(gè)重要功能,負(fù)責(zé)管理物理內(nèi)存和磁盤上的交換空間。以下是對(duì)Linux下如何管理虛擬內(nèi)存以及使用虛擬內(nèi)存時(shí)常見問題的介紹: Linux下如
    的頭像 發(fā)表于 12-04 09:19 ?399次閱讀

    虛擬內(nèi)存對(duì)計(jì)算機(jī)性能的影響

    在現(xiàn)代計(jì)算機(jī)系統(tǒng)中,內(nèi)存管理是確保系統(tǒng)高效運(yùn)行的關(guān)鍵因素之一。虛擬內(nèi)存技術(shù)作為內(nèi)存管理的核心組成部分,對(duì)于提升計(jì)算機(jī)性能和用戶體驗(yàn)起著至關(guān)重要的作用。 一、虛擬內(nèi)存的概念
    的頭像 發(fā)表于 12-04 09:17 ?696次閱讀

    什么是虛擬內(nèi)存分頁(yè) Windows系統(tǒng)虛擬內(nèi)存優(yōu)化方法

    虛擬內(nèi)存分頁(yè)概述 在Windows操作系統(tǒng)中,虛擬內(nèi)存是通過(guò)分頁(yè)機(jī)制實(shí)現(xiàn)的。分頁(yè)允許系統(tǒng)將內(nèi)存中的數(shù)據(jù)移動(dòng)到硬盤上,以便為當(dāng)前運(yùn)行的程序騰出空間。這個(gè)過(guò)程對(duì)于保持系統(tǒng)的流暢運(yùn)行至關(guān)重要,尤其是在物理
    的頭像 發(fā)表于 12-04 09:16 ?330次閱讀

    虛擬內(nèi)存不足如何解決 虛擬內(nèi)存和物理內(nèi)存的區(qū)別

    虛擬內(nèi)存不足的解決方案 虛擬內(nèi)存不足是計(jì)算機(jī)用戶經(jīng)常遇到的問題,尤其是在運(yùn)行大型軟件或多任務(wù)處理時(shí)。以下是一些解決虛擬內(nèi)存不足問題的方法: 增加物理內(nèi)存(RAM) : 這是最直接的解決
    的頭像 發(fā)表于 12-04 09:14 ?415次閱讀

    虛擬內(nèi)存的作用和原理 如何調(diào)整虛擬內(nèi)存設(shè)置

    虛擬內(nèi)存,也稱為虛擬內(nèi)存管理或頁(yè)面文件,是計(jì)算機(jī)操作系統(tǒng)中的一種內(nèi)存管理技術(shù)。它允許系統(tǒng)使用硬盤空間作為額外的RAM(隨機(jī)存取存儲(chǔ)器),以彌補(bǔ)物理內(nèi)存(RAM)的不足。
    的頭像 發(fā)表于 12-04 09:13 ?417次閱讀

    如何優(yōu)化RAM內(nèi)存使用

    :使用任務(wù)管理器查看當(dāng)前運(yùn)行的程序和服務(wù),關(guān)閉那些不需要的。 禁用啟動(dòng)程序 :減少開機(jī)啟動(dòng)項(xiàng),只保留必要的程序。 2. 優(yōu)化操作系統(tǒng)設(shè)置 調(diào)整虛擬內(nèi)存 :合理設(shè)置虛擬內(nèi)存,避免過(guò)多占用硬盤空間。 清理磁盤 :定期進(jìn)行磁盤清理,刪除臨時(shí)文
    的頭像 發(fā)表于 11-11 09:58 ?355次閱讀

    基于DPU的輕量虛擬化解決方案

    機(jī)上都會(huì)運(yùn)行宿主機(jī)以及虛擬化的系統(tǒng)軟件。這些系統(tǒng)軟件負(fù)責(zé)為用戶提供虛擬的計(jì)算環(huán)境,包括虛擬CPU、虛擬內(nèi)存、虛擬網(wǎng)絡(luò)等,都是由Hypervi
    的頭像 發(fā)表于 10-14 14:57 ?890次閱讀
    基于DPU的輕量<b class='flag-5'>虛擬</b>化解決方案

    Windows管理內(nèi)存的三種主要方式

    Windows操作系統(tǒng)提供了多種方式來(lái)管理內(nèi)存,以確保系統(tǒng)資源的有效利用和性能的優(yōu)化。以下是關(guān)于Windows管理內(nèi)存的三種主要方式的詳細(xì)闡述,包括堆內(nèi)存管理、虛擬內(nèi)存管理以及共享
    的頭像 發(fā)表于 10-12 17:09 ?800次閱讀

    把ddr內(nèi)存轉(zhuǎn)為固態(tài)硬盤的pcie轉(zhuǎn)接卡

    可以把轉(zhuǎn)接卡里的內(nèi)存識(shí)別為相應(yīng)大小的存儲(chǔ)空間。。就是這東西有大佬會(huì)設(shè)計(jì)嗎。。。個(gè)人想玩一下,玩過(guò)虛擬內(nèi)存模擬硬盤軟件了。淘寶想買卻沒有這類轉(zhuǎn)接卡。。。
    發(fā)表于 05-26 20:31

    【鴻蒙】(一)Vmware虛擬機(jī)和Ubuntu安裝

    代碼和編譯非常緩慢; 例如;我的電腦是 8 核,16 個(gè)邏輯處理器,虛擬機(jī)的處理器數(shù)量選擇 1,每個(gè)處理器的內(nèi)核數(shù)量選擇 12; 3.虛擬機(jī)內(nèi)存配置不得超過(guò)電腦內(nèi)存 根據(jù)經(jīng)驗(yàn),虛擬內(nèi)存
    的頭像 發(fā)表于 02-26 21:27 ?3562次閱讀
    【鴻蒙】(一)Vmware<b class='flag-5'>虛擬</b>機(jī)和Ubuntu安裝

    拆解mmap內(nèi)存映射的本質(zhì)!

    mmap 內(nèi)存映射里所謂的內(nèi)存其實(shí)指的是虛擬內(nèi)存,在調(diào)用 mmap 進(jìn)行匿名映射的時(shí)候(比如進(jìn)行堆內(nèi)存的分配),是將進(jìn)程虛擬內(nèi)存空間中的某一
    的頭像 發(fā)表于 01-24 14:30 ?1753次閱讀
    拆解mmap<b class='flag-5'>內(nèi)存</b>映射的本質(zhì)!

    32位4GB系統(tǒng)訪問2GB數(shù)據(jù),虛擬內(nèi)存會(huì)發(fā)生什么?

    單核創(chuàng)建了多線程,CPU 會(huì)從一個(gè)進(jìn)程快速切換至另一個(gè)進(jìn)程,其間每個(gè)進(jìn)程各運(yùn)行幾十或幾百個(gè)毫秒,雖然單核的 CPU 在某一個(gè)瞬間,只能運(yùn)行一個(gè)進(jìn)程。
    的頭像 發(fā)表于 01-22 17:21 ?848次閱讀
    32位4GB系統(tǒng)訪問2GB數(shù)據(jù),<b class='flag-5'>虛擬內(nèi)存</b>會(huì)發(fā)生什么?

    linux內(nèi)核主要由哪幾個(gè)部分組成,作用是什么

    內(nèi)存。它將內(nèi)存劃分為不同的區(qū)域,并通過(guò)內(nèi)存管理算法來(lái)分配和回收內(nèi)存。它還提供了虛擬內(nèi)存功能,允許多個(gè)進(jìn)程共享系統(tǒng)的物理
    的頭像 發(fā)表于 01-22 14:34 ?2692次閱讀