为什么我们需要保持缓存大小小?

时间:2016-08-08 09:13:52

标签: caching tlb

我理解TLB(MMU)的概念。我很困惑,如果缓存(如TLB)如此之大,为什么我们不只是制作更大的缓存并将所有数据保存在其中。

1 个答案:

答案 0 :(得分:1)

简单:此类缓存昂贵。他们之所以如此有用的原因是:他们是经过仔细调整和精心调制的。他们位于非常接近的地方。到他们需要的地方。

您可能希望了解memory hierarchy以了解费用和"速度"之间的平衡要求。