虛擬內(nèi)存就是單我們在使用電腦的時候,所使用的軟件或者是程序,軟件或者是程序就位于虛擬內(nèi)存之中。虛擬內(nèi)存的一大特點就是就是它的價格低廉,容量大,但是虛擬內(nèi)存的運行速度和CPU寄存器的運行速度要慢一些,通常CPU寄存器的一般是用MB或者是KB來計算,虛擬內(nèi)存大小一般都是GB為單位的。
所謂的虛擬內(nèi)存的價格低廉這個說法是與高配置的存儲器相比,但是與電腦中的硬盤價格相比,就不會覺得它便宜,甚至還會感覺虛擬內(nèi)存稍高。虛擬內(nèi)存的另一個特點就是突然斷電后,虛擬內(nèi)存中的數(shù)據(jù)就會丟失,不想我們平時的硬盤斷電還有保存功能。
虛擬內(nèi)存,就像它名字那樣,將不是內(nèi)存的區(qū)域當(dāng)做內(nèi)存來使用,簡單來說就是把外存當(dāng)做內(nèi)存來使用。但是這樣有一個大缺點,就是外存的運行速度比內(nèi)存的運行速度慢,這樣就會導(dǎo)致虛擬內(nèi)存間接地會影響到內(nèi)存的運行速度。

那么我們?yōu)槭裁催€要使用虛擬內(nèi)存呢?虛擬內(nèi)存有什么用?雖說內(nèi)存的大小會直接影響我們電腦的運行的程序個數(shù)和運行速度,但是當(dāng)內(nèi)存的容量剩余很少的時候,再運行電腦程序的時候,電腦就會變得很卡。但是有了虛擬內(nèi)存,這樣能夠臨時的使內(nèi)存變大,可以讓我們使用的電腦運行更多的電腦程序。
簡單的說虛擬內(nèi)存就是用硬盤來模擬內(nèi)存使用。客觀來說,如果你的內(nèi)存足夠大,是不需要虛擬內(nèi)存的。但事實上,這往往不可能。操作系統(tǒng)為了更好地有效利用內(nèi)存資源,通常把最最常用的模塊加載到緩存中,然后把常用模塊放入內(nèi)存中,把最不常用但在運行中需要調(diào)用的模塊放入硬盤中。
這樣,可以有效提升資源使用率。而虛擬內(nèi)存,就是放入硬盤的這部分東西組成的一個邏輯概念。在WINDOWS里面,它是通用一個交換文件來實現(xiàn)的。而在LINUX系統(tǒng),它則是一個固定的分區(qū)。對于WINDOWS系統(tǒng)來說,這個文件的存在,等于增加了內(nèi)存的容量。只不過,這部分容量,用起來很慢(因為硬盤是機械設(shè)備)。在邏輯上,這部分硬盤空間,充當(dāng)了內(nèi)存的角色,所以叫虛擬內(nèi)存.
-
內(nèi)存
+關(guān)注
關(guān)注
9文章
3209瀏覽量
76354 -
虛擬內(nèi)存
+關(guān)注
關(guān)注
0文章
79瀏覽量
8454
發(fā)布評論請先 登錄
RDMA設(shè)計37:RoCE v2 子系統(tǒng)模型設(shè)計
【「Linux 設(shè)備驅(qū)動開發(fā)(第 2 版)」閱讀體驗】+讀深入理解Linux內(nèi)核內(nèi)存分配
【熱敏電阻】什么是材料常數(shù)?有什么用?
劃片機是干什么用的
rk基于linux/android內(nèi)存管理
各位大佬幫忙看一下,下面的assertion有啥問題?為什么用verdi吃文件的時候會報錯誤?
搭建自己的ubuntu系統(tǒng)之創(chuàng)建ubuntu虛擬機
Perforce QAC 2025.2版本更新:虛擬內(nèi)存優(yōu)化、100%覆蓋CERT C規(guī)則、CI構(gòu)建性能提升等
工業(yè)網(wǎng)關(guān)的內(nèi)存有什么功能
浮思特 | 紅外熱像儀有什么用?一文帶你看懂它的“隱藏能力”
虛擬內(nèi)存有什么用
評論