作者fmtshk (fmtshk)
看板Grad-ProbAsk
標題[理工] 計組_(下)p.47
時間Sun Oct 13 15:37:54 2019
https://i.imgur.com/sK94U54.jpg
https://i.imgur.com/cKaQfKm.jpg
請問此題的"The total number of each block required" = 4+34+64*8=550
那個乘8要怎麼理解?
確認一下,each block required是指這個four-way_cache
四塊中其中一塊的total number(面積?)嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 39.11.8.97 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1570952276.A.4B0.html
※ 編輯: fmtshk (39.11.8.97 臺灣), 10/13/2019 15:41:25
※ 編輯: fmtshk (39.11.8.97 臺灣), 10/13/2019 15:41:47
※ 編輯: fmtshk (39.11.8.97 臺灣), 10/13/2019 15:42:31
推 Aa841018: 我的理解是,Data欄=2^offset然後因為單位要從byte改成b 10/13 16:06
→ Aa841018: it,所以要乘8 10/13 16:06
推 mi981027: 這樣想:Cache的data那個欄位要存的是什麼? 就是一個bl 10/13 16:11
→ mi981027: ock所含的所有資料量 10/13 16:11
→ mi981027: 而一個block的大小是64 bytes,也就是64*8 bits,這全 10/13 16:11
→ mi981027: 部都要存的cache裡 10/13 16:11
→ mi981027: *存到 10/13 16:11
→ fmtshk: 喔喔對欸,沒注意到單位,感謝! 10/13 18:53