问题补充说明:经常听人说二级缓存什么的 什么意思呢?
二级缓存是位于CPU与内存之间的临时存储器,它的容量比内存小但交换速度快。
CPU最样征甚积友名封是八初缓存只有一级,二级缓存出现是为了协调一级缓存与内存之间的速度。二级缓存比一级缓存速度更慢,容量更大,主创月参穿垂要就是做一级缓存和内存之间数据临时交换的地方用。
现在Intel和AMD处理器在一级缓存的逻辑结构设计上有所不同,所以二级缓存对CPU性能的影响也不尽相同。CPU读取的数据(包括指令)中有80%的数据来自一级缓存,所以一级缓存的逻辑结构决定了CPU二级缓存容量对CPU性能的影响。
扩展资料:
为了保证CPU访问时有较高的命中率,缓存中的内容应该按一定的算法替换。一种较常用的算法是“最近最少使用算法”(LRU算法),它是将固定时间内最少被访问过的行淘汰出局批通团五。
需要为每行设置一个计数器,LRU算法是把命中行的计数器清零,其他各行计数器加1。当需要替换时淘汰行计数器计数值最大的数据行出局。这是英卷伤织实却立若按验一种高效、科学的算法,其计数器清零过程可以把一些频繁调用后再不需要据依镇电按牛月首卫减的数据淘汰出缓存,提高缓存的利用率。
参考资料来源:百度百科-二级缓存