两者都重要~
一般数据处理是内存把需要处理的数据交换到缓存上CPU再处理,不直接访问内存
CPU频率越快
处理缓存里面的数据越快,缓存越大从内存交换过来的数据越多,
如果CPU频率够缓存不够,会出现CPU一直等待的情况影响性能
如果CPU频率不够缓存够,会出现CPU处理数据速度不够快缓存的数据在等待
2者需要互相配合
三级缓存更重要。
三级缓存是为读取二级缓存后未命中的数据设计的—种缓存,在拥有三级缓存的CPU中,只有约5%的数据需要从内存中调用,这进一步提高了CPU的效率。
其运作原理在于使用较快速的储存装置保留一份从慢速储存装置中所读取数据且进行拷贝,当有需要再从较慢的储存体中读写数据时,缓存(cache)能够使得读写的动作先在快速的装置上完成,如此会使系统的响应较为快速。
这并不是衡量cpu的性能的唯一标准,还得看cpu的主频,制程,比如说45纳米的就比65纳米的好,还要稍微注意一下它支持的指令集,还得看是谁的产品,二级缓存对于intel的产品来说很重要但二级缓存对于amd来说就不像intel那么重要,因为amd除了有二级缓存之外还有三级缓存
我在网上查的
三级缓存是为读取二级缓存后未命中的数据设计的—种缓存,在拥有三级缓存的CPU中,只有约5%的数据需要从内存中调用,这进一步提高了CPU的效率。都很重要,只是一种技术而已。
有三级缓存的更好一点