http://i.imgur.com/Q6BqPwT.jpg
请问这题write miss penalty为什么是128,write allocate不是应该搬上来一个block再写入memory那不是应该128+4?
write through block不会是dirty的就不需要写入了而且要写入也不会是4吧?应该要写1个block?
楼上write through只会写入修改的部分然后我好像懂原PO的问题了你说的4被算在写入命中了 失误搬block上来128 然后重新命中4 步骤被拆开惹啊 抱歉 好像不对 他命中有*0.98 那应该要算4吧
作者:
DLHZ ( )
2020-01-16 10:32:00我认为你算的是对的 如果照他算的 write miss中的write hit只有算到hit的情况 而没有算miss也需要write 所以应该要+4
好的谢谢楼上,那想问readmiss的处理是只要搬一个block上来所以128byte没错吧?
作者:
DLHZ ( )
2020-01-16 10:43:00如果没特别提到就是单纯搬 但其实read miss也有分成read allocate跟read through