[理工] 計組 下冊(p.71)

看板Grad-ProbAsk作者 (BearnoB)時間3年前 (2020/12/12 08:04), 3年前編輯推噓0(004)
留言4則, 1人參與, 3年前最新討論串1/1
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

12/12 10:57, 3年前 , 1F
D: cache的data放128 Byte=1024 bits
12/12 10:57, 1F

12/12 11:00, 3年前 , 2F
G: index看entry數。從block數回推entry才需要考慮m-way set
12/12 11:00, 2F
謝謝C大的解答~ 不過為什麼算G不用除2這點 我還是不太懂 所以說 m-way TLB 和 m-way cache 算tag的方法不一樣嗎? ※ 編輯: ThereisBear (175.96.69.251 臺灣), 12/12/2020 12:01:11

12/12 12:55, 3年前 , 3F
算法應該一樣,entry * way = blocks,你說的除2應該是從blo
12/12 12:55, 3F

12/12 12:55, 3年前 , 4F
cks回推的時候才要扣掉
12/12 12:55, 4F
好的我懂了 謝謝! ※ 編輯: ThereisBear (175.96.69.251 臺灣), 12/12/2020 13:15:26
文章代碼(AID): #1Vr0aRRC (Grad-ProbAsk)