物理記憶體=執行記憶體
就是指計算機的安裝記憶體“通俗的講就是記憶體條的大小”
虛擬記憶體指的是把硬碟中的一部分空間用來當做記憶體使用。
虛擬記憶體在硬碟上存在的是一個檔案 PAGEFILE.SYS
虛擬記憶體可以自己透過作業系統設定虛擬記憶體的大小。
這個是在WIN7幫助下虛擬記憶體設定的方式。(機房電腦)
下面是正經解釋
為了更好理解我們把正在執行的程式分為三級
第一級命中率最高
第二級命中率中等
第三級命中率最低
這時候我們要引入一個新的名詞CPU快取
這個我們可以在CPU的效能引數中看到單位一般為MB
現在我們捋一下這三個名詞
CPU快取(單位MB 通常在幾MB或幾十MB)
執行記憶體(單位GB 通常在8G 16G 32G 等)
虛擬記憶體(單位MB 通常跟執行記憶體大小差不多“個人設定”)
他們的執行速度是CPU快取>執行記憶體>虛擬記憶體
CPU快取的作用:是為了解決CPU跟記憶體之間資料傳輸速度不匹配的問題。
虛擬記憶體的作用:是為了解決計算機在執行較大的程式時記憶體不足的情況。
那麼我們上面說的第一級程式就會放在CPU快取中以便使本來就不大的快取發揮更大的作用。
第二級程式就是放在記憶體中的。
第三級程式就會在虛擬記憶體中。
其實在記憶體足夠大的時候 虛擬記憶體存在的意義就不是很大了。另外由於虛擬記憶體是在硬碟上的,它的速度要比記憶體慢的多,虛擬記憶體其實就是為了執行很大的程式的一種妥協的辦法,妥協了軟體的執行速度。
物理記憶體=執行記憶體
就是指計算機的安裝記憶體“通俗的講就是記憶體條的大小”
虛擬記憶體指的是把硬碟中的一部分空間用來當做記憶體使用。
虛擬記憶體在硬碟上存在的是一個檔案 PAGEFILE.SYS
虛擬記憶體可以自己透過作業系統設定虛擬記憶體的大小。
這個是在WIN7幫助下虛擬記憶體設定的方式。(機房電腦)
下面是正經解釋
為了更好理解我們把正在執行的程式分為三級
第一級命中率最高
第二級命中率中等
第三級命中率最低
這時候我們要引入一個新的名詞CPU快取
這個我們可以在CPU的效能引數中看到單位一般為MB
現在我們捋一下這三個名詞
CPU快取(單位MB 通常在幾MB或幾十MB)
執行記憶體(單位GB 通常在8G 16G 32G 等)
虛擬記憶體(單位MB 通常跟執行記憶體大小差不多“個人設定”)
他們的執行速度是CPU快取>執行記憶體>虛擬記憶體
CPU快取的作用:是為了解決CPU跟記憶體之間資料傳輸速度不匹配的問題。
虛擬記憶體的作用:是為了解決計算機在執行較大的程式時記憶體不足的情況。
那麼我們上面說的第一級程式就會放在CPU快取中以便使本來就不大的快取發揮更大的作用。
第二級程式就是放在記憶體中的。
第三級程式就會在虛擬記憶體中。
其實在記憶體足夠大的時候 虛擬記憶體存在的意義就不是很大了。另外由於虛擬記憶體是在硬碟上的,它的速度要比記憶體慢的多,虛擬記憶體其實就是為了執行很大的程式的一種妥協的辦法,妥協了軟體的執行速度。