1.目的不同
主存-辅存是为了增加容量,cache-主存是为了提高速度
2.与cpu访问方式不同
cpu只能访问主存不能访问辅存,cpu能访问cache和主存
3.映射方式不同
主存-辅存是全相联映射,cache-主存是全相联映射,组相联映射,直接映像都有
4.透明性不同
主存-辅存对系统程序员不透明,对应用程序员透明,cache-主存对二者都透明
5.挺高命中率方式不同
主存辅存随着页面的增大,命中率先增大,到一定程度之后就减小了,但cache-主存不会,虽然块增的太大,会降低速度,但是命中率不会减小
6.增加的支持不同
主存辅存增加了硬件和软件,cache-主存只增加了硬件,cache要求速度,所以都是硬件实现的