作者sososlee (飕飕死力)
看板Grad-ProbAsk
标题[理工] 计组(下)p.175
时间Tue Dec 8 20:43:54 2020
https://i.imgur.com/opucVRU.jpg
想请问b小题部分,最後一个word address 2答案是给miss,由於题目是说1个block可以
放4 word,自己画出来最後2也还是在cache里头
https://i.imgur.com/I28Kxmn.jpg
附上自己的作答过程,除了红笔以外处跟课本答案都一样
一直不是很确定这样子画final cache content到底对不对
再烦请各位大大解惑关於final content是不是画错了,谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 123.192.217.47 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Grad-ProbAsk/M.1607431436.A.4B3.html
1F:→ windada2: 因为一次 miss 是抓一个 block 进来,在 16 那次 miss12/09 02:57
2F:→ windada2: 会抓 [16-19] 进来 cache,所以在最後一个 2 的时候会 m12/09 02:57
3F:→ windada2: iss。就像为什麽 3 会 hit 一样。12/09 02:57
了解,另外想请问一次抓一个block进来的话都是连续4个word address对吗,如果是的话
要怎麽判定是哪四个,是以目前要抓的word address+4为范围吗?例如2就是抓2 3 4 5,
16就是抓16~19这样
※ 编辑: sososlee (123.192.217.47 台湾), 12/09/2020 14:29:44
4F:→ windada2: 不是 是看那个 address 在哪个 block 内,例如 2 就是在12/09 15:28
5F:→ windada2: [0-3] 的这个 block 里面 12/09 15:28
懂了,谢谢w大~
※ 编辑: sososlee (123.192.217.47 台湾), 12/09/2020 16:57:03