看板 Grad-ProbAsk 關於我們 聯絡資訊
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://www.ptt.cc/bbs/Grad-ProbAsk/M.1607731483.A.6CC.html
CSGD: D: cache的data放128 Byte=1024 bits 12/12 10:57
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
CSGD: 算法應該一樣,entry * way = blocks,你說的除2應該是從blo 12/12 12:55
CSGD: cks回推的時候才要扣掉 12/12 12:55
好的我懂了 謝謝! ※ 編輯: ThereisBear (175.96.69.251 臺灣), 12/12/2020 13:15:26