作者ThereisBear (BearnoB)
看板Grad-ProbAsk
標題[理工] 計組 下冊(p.71)
時間Sat Dec 12 08:04:41 2020
https://imgur.com/a/UgxvSdn
各位大大好 想請問這題D的1024是怎麼算出來的?自己想了很久還是想不到QQ 還有G為什麼不是8?512/2=2^8 ,所以index有8bits 這個想法錯在哪呢?
-----
Sent from JPTT on my Samsung SM-A315G.
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.176.88.246 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Grad-ProbAsk/M.1607731483.A.6CC.html
1F:→ CSGD: D: cache的data放128 Byte=1024 bits 12/12 10:57
2F:→ CSGD: G: index看entry數。從block數回推entry才需要考慮m-way set 12/12 11:00
謝謝C大的解答~ 不過為什麼算G不用除2這點 我還是不太懂 所以說 m-way TLB 和 m-way cache 算tag的方法不一樣嗎?
※ 編輯: ThereisBear (175.96.69.251 臺灣), 12/12/2020 12:01:11
3F:→ CSGD: 算法應該一樣,entry * way = blocks,你說的除2應該是從blo 12/12 12:55
4F:→ CSGD: cks回推的時候才要扣掉 12/12 12:55
好的我懂了 謝謝!
※ 編輯: ThereisBear (175.96.69.251 臺灣), 12/12/2020 13:15:26