回覆列表
  • 1 # 使用者5015954533424

    物理記憶體=執行記憶體

    就是指計算機的安裝記憶體“通俗的講就是記憶體條的大小”

    虛擬記憶體指的是把硬碟中的一部分空間用來當做記憶體使用。

    虛擬記憶體在硬碟上存在的是一個檔案 PAGEFILE.SYS

    虛擬記憶體可以自己透過作業系統設定虛擬記憶體的大小。

    這個是在WIN7幫助下虛擬記憶體設定的方式。(機房電腦)

    下面是正經解釋

    為了更好理解我們把正在執行的程式分為三級

    第一級命中率最高

    第二級命中率中等

    第三級命中率最低

    這時候我們要引入一個新的名詞CPU快取

    這個我們可以在CPU的效能引數中看到單位一般為MB

    現在我們捋一下這三個名詞

    CPU快取(單位MB 通常在幾MB或幾十MB)

    執行記憶體(單位GB 通常在8G 16G 32G 等)

    虛擬記憶體(單位MB 通常跟執行記憶體大小差不多“個人設定”)

    他們的執行速度是CPU快取>執行記憶體>虛擬記憶體

    CPU快取的作用:是為了解決CPU跟記憶體之間資料傳輸速度不匹配的問題。

    虛擬記憶體的作用:是為了解決計算機在執行較大的程式時記憶體不足的情況。

    那麼我們上面說的第一級程式就會放在CPU快取中以便使本來就不大的快取發揮更大的作用。

    第二級程式就是放在記憶體中的。

    第三級程式就會在虛擬記憶體中。

    其實在記憶體足夠大的時候 虛擬記憶體存在的意義就不是很大了。另外由於虛擬記憶體是在硬碟上的,它的速度要比記憶體慢的多,虛擬記憶體其實就是為了執行很大的程式的一種妥協的辦法,妥協了軟體的執行速度。

  • 中秋節和大豐收的關聯?
  • 如何提高小龍蝦養殖成活率?