缓存是cpu的一部分,而不是内存的一部分
缓存的存在是为了解决cpu访问内存速度过慢
ram(random access memory)随机存取存储器和rom(read only memory)只读存储器的区别
:第一个一断电就数据就没了
:第二个断电了还有
静态ram 和动态ram的区别
:静态ram读取速度快,但是价格高
:动态ram读取速度慢,但是价格低
:静态RAM集成度低(存储相同的数据,静态RAM的体积是动态RAM的6倍)
折中办法就是:
一级缓存一般用静态ram 二级缓存一般用高速动态ram
一级缓存和二级缓存中的内容都是内存中访问频率高的数据的复制品(映射),它们的存在都是为了减少高速CPU对慢速内存的访问。
cpu访问内存时一般先去一级缓存,找不到再去二级缓存,最后才去内存中找