[理工] 计组-多重处理器 p.345

楼主: jean20157 (自然卷)   2019-11-04 10:25:03
https://i.imgur.com/ezDEmF2.jpg
https://i.imgur.com/w6JP0Up.jpg
Part (a)要求使用write-back, write invalidate
在event (7).时 P3 assign 15给a
但是却没写入memory block
是因为write-back这个因素吗?
我对write-back的理解是,当cache要被置换掉时才会写入main memory
那在这题的情况下要如何判断cache要被置换掉然后assign 新值至main memory呢?
作者: DLHZ ( )   2019-11-04 13:00:00
要写回去就是跟write back的条件一样 内容被换了才会去更新
作者: mistel (Mistel)   2019-11-04 13:06:00
https://i.imgur.com/pTgE5BK.pnghttps://i.imgur.com/FWYOy3O.jpg这题我是这样写 因为我觉得会比较清楚cache里面的资料长怎样@@拿这题来说就是P3要使用别的资料时才会主动写回memory,这样才是write back
楼主: jean20157 (自然卷)   2019-11-04 21:52:00
m大:所以像(5), p1要read c, 上面(4)的指令结果有被assign回memory block, 这样就是write-back了对吗?
作者: mistel (Mistel)   2019-11-04 22:14:00

Links booklink

Contact Us: admin [ a t ] ucptt.com