虛擬存儲器和cache的比較


不同之處:

  1)解決的問題不同,cache解決的是速度問題,虛擬存儲器解決的是容量問題

  2)實現和透明不同:cache完全由硬件實現,並且對所有程序員透明;虛擬存儲器由os和硬件共同實現,是邏輯上的存儲器,對系統程序員不透明,對應用程序員還是透明的。

  3)不命中性能影響不一樣:CPU的速度約為cache的速度的10倍,主存的速度為硬盤的速度的100倍以上,故虛擬存儲器不命中時性能影響更大。

  4)直接通路:CPU與主存有直接通路,如果cache未命中,可以直接與主存通信;而輔存與cpu沒有直接通路,虛擬存儲系統未命中時,只能有硬盤先調入主存中,不可直接通信。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM