看板 Grad-ProbAsk 關於我們 聯絡資訊
請問一下cache of blocks after reference指的是有4個block,還是一個block切成了4塊? https://i.imgur.com/VcdUsEB.jpg
感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.213.197.216 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1576932020.A.EBD.html
cutearia: 上面題目說是四塊blocks啊 12/21 20:43
yoz4ni: 因為我是想一個block依題目說不是可以切成4個byte嗎 12/21 20:48
yoz4ni: 所以第一個block可以存0、1、2、3 12/21 20:49
yoz4ni: 第二個block存4、5、6、7 這樣~ 12/21 20:50
cutearia: 你這指的是byte offset吧 12/21 21:01
yoz4ni: 是byte offset沒錯 12/21 21:11
yoz4ni: 有byte offset的話,那0不是應該在block1的第0個位置 12/21 21:13
yoz4ni: 8應就在block3的第0個位置 ? 12/21 21:13
yoz4ni: 可是上面0跟8都在block1裡面 12/21 21:14
cutearia: 他給的是block address 對應到direct map算法是 block 12/21 21:18
cutearia: address%總cache block數 所以0%4=0 8%4=0 都是放0哦 12/21 21:18
cutearia: 你講的狀況是給byte address才會是這樣 12/21 21:22
yoz4ni: 沒注意到block address跟byte address的差別,了解了 謝謝 12/21 21:54