我看了一些cache的资料。很多都讲了当cache 命中hit或者缺失 miss时候,该怎么做的问题,但是,对于cache为什么会
miss以及如何判断cache 缺失miss还是命中hit的问题,很少有人提及,不知道有没有人能分享下,谢谢!
1.
cpu一上电,从第一条取指令开始的时候,所有cache中包括L1P cache L1D cache和L2 cache中的内容是不是都是0?
2.
我怎么知道cpu要取的命令到底在哪里?是在L1p cache 中 还是在L2 cache中?还是在SDRAM或者DDR 主存中?