首页 文章

Java中的回写缓存,何时写回

提问于
浏览
0

想知道何时应该进行回写?我以为是在你写一个地址的时候,那已经没有了 . 因此,如果该插槽中存在某个有效的Dirty Bit,那么您需要将其复制回main_mem中的位置,这样您就不会丢失数据 .

但是当你想要读取不同的地址时(这是一个直接映射的缓存)呢?

每次有高速缓存未命中和脏位(无论是读还是写)时,你都会执行回写吗?

1 回答

  • 0

    你是对的,当一个缓存行由于任何原因需要重新使用时,如果它是脏的,它需要写出来(可能是低级缓存或主内存)

相关问题