作者shinle14 ()
看板Grad-ProbAsk
标题[理工] 计组 清大108
时间Wed Jan 15 22:01:44 2020
http://i.imgur.com/Q6BqPwT.jpg
请问这题write miss penalty为什麽是128,write allocate不是应该搬上来一个block再写入memory那不是应该128+4?
-----
Sent from JPTT on my Samsung SM-A730F.
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.82.198.128 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Grad-ProbAsk/M.1579096906.A.E4B.html
1F:推 ccapricorntw: write through block不会是dirty的就不需要写入了 01/16 09:19
2F:→ ccapricorntw: 而且要写入也不会是4吧?应该要写1个block? 01/16 09:22
3F:推 cutearia: 楼上write through只会写入修改的部分 01/16 09:51
4F:→ cutearia: 然後我好像懂原PO的问题了 01/16 09:51
5F:→ cutearia: 你说的4被算在写入命中了 失误搬block上来128 然後重新 01/16 09:51
6F:→ cutearia: 命中4 步骤被拆开惹 01/16 09:51
7F:→ cutearia: 啊 抱歉 好像不对 他命中有*0.98 那应该要算4吧 01/16 09:55
8F:→ DLHZ: 我认为你算的是对的 如果照他算的 write miss中的write hit 01/16 10:32
9F:→ DLHZ: 只有算到hit的情况 而没有算miss也需要write 所以应该要+4 01/16 10:32
10F:→ shinle14: 好的谢谢楼上,那想问readmiss的处理是只要搬一个block 01/16 10:39
11F:→ shinle14: 上来所以128byte没错吧? 01/16 10:39
12F:→ DLHZ: 如果没特别提到就是单纯搬 但其实read miss也有分成read all 01/16 10:43
13F:→ DLHZ: ocate跟read through 01/16 10:43
14F:推 ccapricorntw: 抱歉没睡醒 一楼发言请忽略@@ 01/16 11:09