虚拟存储器和cache的比较


不同之处:

  1)解决的问题不同,cache解决的是速度问题,虚拟存储器解决的是容量问题

  2)实现和透明不同:cache完全由硬件实现,并且对所有程序员透明;虚拟存储器由os和硬件共同实现,是逻辑上的存储器,对系统程序员不透明,对应用程序员还是透明的。

  3)不命中性能影响不一样:CPU的速度约为cache的速度的10倍,主存的速度为硬盘的速度的100倍以上,故虚拟存储器不命中时性能影响更大。

  4)直接通路:CPU与主存有直接通路,如果cache未命中,可以直接与主存通信;而辅存与cpu没有直接通路,虚拟存储系统未命中时,只能有硬盘先调入主存中,不可直接通信。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM