楼主:
s567101 (anson)
2021-12-27 11:50:43写考古的时候看到“为什么write back cache 在write miss时,只能有write allocate 一种选择?”,我查到的解释都是说因为采用no-write allocate 的话memory和cache 会有data inconsistency 的问题。
但采用no write allocate 来直接修改memory 上的资料的话,由于在cache 本来就已经miss了,cache 上应该没有要的block 才对,那这样怎么会有inconsistency 的问题呢?cache 上面根本没有target block 啊。
以上是我的疑问,再麻烦大家指教,谢谢。