物理記憶體和虛擬記憶體相輔相成(同時)

2021-08-31 01:14:25 字數 896 閱讀 7698

概念:

物理記憶體,即計算機上的記憶體條的大小。

虛擬記憶體,顧名思義,虛擬的,不是真實的記憶體,即勻出一部分硬碟空間來充當記憶體使用。

當運用程式需要用到記憶體時,一部分記憶體儲存在物理記憶體,一部分暫時不需要用到的資料儲存在虛擬記憶體。

物理記憶體和虛擬記憶體是同時使用的,並不會等到物理記憶體用盡再使用,因為虛擬記憶體裡面的內容必須要匯入到物理記憶體中才可以進行操作的!物理記憶體一旦耗盡,如何再把虛擬記憶體裡面的東西匯入物理記憶體中?

虛擬記憶體的意義就在於把一些你暫時不用的記憶體暫存到頁面檔案中(就是虛擬記憶體),等到你要使用的時候再把它們匯入到記憶體裡面,打個比方,你現在開了十個網頁,然後你再開啟某個遊戲進去玩它半個小時,退出遊戲之後你再去看網頁的話就會發現讀取某個網頁的時候會卡一下,這就是由於網頁裡面的內容被放到虛擬記憶體裡面了,要重新匯入到記憶體中

1.部分軟體執行需要虛擬記憶體

部分軟體例如photoshop、3dmark等在執行時需要虛擬記憶體輔助,強行關閉很可能導致執行出錯或崩潰。另外,windows的一些核心功能也會使用虛擬記憶體,如superprefetch、記憶體轉儲等。

2.提高反映速度

分頁檔案的第二大作用是加快資料訪問,提高反映速度。分頁檔案有著幫物理記憶體提高「命中率」和「穩定性」的作用,從而減少對物理記憶體的讀取,保護記憶體,延長記憶體的使用壽命。

3.補充物理記憶體

即使安裝了2g記憶體條或者4g記憶體條甚至是更大容量的雙通道8g記憶體條*2,在長時間使用狀態下,也可能出現記憶體不夠用的情況,尤其是當你在執行多個大程式的時候,對記憶體的需求非常大,當物理記憶體不能滿足需求時,有可能導致程式關閉而資料儲存錯誤。當出現這種情況時,如果開啟了虛擬記憶體,虛擬記憶體能夠自動實現部分物理記憶體的功能,緩解記憶體緊張問題。

物理記憶體和虛擬記憶體

1.物理記憶體和虛擬記憶體 直接從物理記憶體讀取資料比從硬碟讀寫資料要快得多,因此,我們希望所有的資料的讀寫在記憶體中完成,但是記憶體是有限的,這樣就引出了物理記憶體與虛擬記憶體的概念。物理記憶體是系統硬體提供的記憶體大小,是真正的記憶體。虛擬記憶體是為了滿足物理記憶體不足而提出的策略,利用磁碟空間...

虛擬記憶體和物理記憶體

虛擬記憶體 物理記憶體 物理記憶體,在應用中,物理上,真實的插在板子上的記憶體是多大就是多大了。而在cpu中的概念,物理記憶體就是cpu的位址線可以直接進行定址的記憶體空間大小。比如8086只有20根位址線,那麼它的定址空間就是1mb,我們就說8086能支援1mb的物理記憶體,及時我們安裝了128m...

物理記憶體和虛擬記憶體

1 概念 物理記憶體 真實的硬體裝置 記憶體條 虛擬記憶體 利用磁碟空間虛擬出的一塊邏輯記憶體,用作虛擬記憶體的磁碟空間被稱為交換空間 swap space 為了滿足物理記憶體的不足而提出的策略 2.使用的順序 linux會在物理記憶體不足時,使用交換分割槽的虛擬記憶體。核心會將暫時不用的記憶體塊資...