物理內存與虛擬內存
物理內存和虛擬內存是用於在計算機中存儲數據的兩種內存形式。物理存儲器是指諸如RAM(隨機存取存儲器)存儲器之類的芯片和用於存儲數據的存儲設備(如硬盤)。虛擬內存是指當計算機沒有足夠的物理內存來執行程序時,操作系統創建的內存空間。虛擬內存是通過結合RAM和硬盤空間來創建的。虛擬內存允許在RAM不足時更快地執行大型程序。
物理內存
如前所述,物理內存是指計算機中用於存儲數據的RAM和硬盤。在計算機中,操作系統、應用程序和當前使用的數據都保存在RAM中,這樣處理器就可以很快地訪問它們。RAM可以比其他存儲設備(如硬盤和CD-ROM)更快地被訪問,但是RAM中的數據只有在計算機運行時才存在。當電源關閉時,RAM中的所有數據都會丟失,當計算機開機時,操作系統和其他數據將從硬盤重新加載到RAM中。硬盤是一種非易失性存儲器(即使沒有電源也能保存數據的存儲器),用於在計算機中存儲數據。它是由一種叫做盤片的圓盤組成,用來存儲磁性數據。使用讀/寫磁頭對盤片進行寫入和讀取。
虛擬內存
當計算機缺少用於執行程序的RAM空間時,使用虛擬內存。虛擬內存將RAM空間與硬盤空間結合起來。當計算機沒有足夠的RAM空間來執行一個程序時,虛擬內存將數據從RAM傳輸到分頁文件,從而釋放RAM中的空間。硬盤的一部分用於存儲頁面文件。這個傳輸過程是如此迅速,這樣用戶就不會感覺到有什麼不同。噹噹前正在執行的部分駐留在RAM上時,虛擬內存可以保存整個數據塊。因此,虛擬內存允許操作系統同時運行多個程序,從而提高了多道程序設計的程度。在增加可執行程序的大小的同時,虛擬內存提供了成本效益,因為硬盤內存比RAM便宜。
物理內存和虛擬內存有什麼區別