我的cache理解:使用cache主要目的在于,它的读写速度与CPU的频率一致,效率高。但是如果我的DDR2也有300M的带宽的话,那么cache是否还有使用的必要性?
neal yang:
就算DDR2的速度再快,也是比不上L2,L1的速度的,CPU找数据是按L1->L2->外部的顺序找的,如果CPU要找的数据就在CACHE中(和L1或L2一样的速度)那效率会比在DDR2中的要快.
上属个人愚见,仅供参考!还请大师指点!
xiaobin lin:
回复 Tony Tang:
谢谢你的答复