Caching 如果未写入,请将脏位设置为1?

Caching 如果未写入,请将脏位设置为1?,caching,Caching,当我们写入缓存时,它是一个未命中,我们必须将脏位设置为1,还是因为我们必须从Ram中拉入它,所以它没有任何区别 谢谢你的帮助 根据我在学校的记忆,如果使用写回,通常会在缓存中分配块并从内存中读取值,然后编辑它并将其标记为脏。 替换时,脏块实际上写入内存。IMHO,您可以忽略,因为下一次db命中将在内存中设置值cache@Saravanan所以没有规则可循?我不确定这是否正确,但我记得读到/听说在写回缓存时,您总是将脏位设置为1。。。

当我们写入缓存时,它是一个未命中,我们必须将脏位设置为1,还是因为我们必须从Ram中拉入它,所以它没有任何区别


谢谢你的帮助

根据我在学校的记忆,如果使用写回,通常会在缓存中分配块并从内存中读取值,然后编辑它并将其标记为脏。
替换时,脏块实际上写入内存。

IMHO,您可以忽略,因为下一次db命中将在内存中设置值cache@Saravanan所以没有规则可循?我不确定这是否正确,但我记得读到/听说在写回缓存时,您总是将脏位设置为1。。。