多层缓存

为什么CPU有多层缓存?

这是来自于‘jlforrest’的一位读者的提问,我认为值得更详细的解答。以下是他的问题:

● 我理解缓存,但不明白为什么需要多层缓存而不是直接用一层大的。换句话说,如果一级缓存是32K,二级256K,三级2M,为什么不用32K+256k+2M的一级缓存?