[理工] 交大105計系 (12)

看板Grad-ProbAsk作者 (exile)時間9年前 (2017/01/22 01:55), 9年前編輯推噓1(107)
留言8則, 3人參與, 最新討論串1/1
http://imgur.com/a/prGiQ 這題官方給的答案是ABDE 我想問的是D選項 increasing block size while using the same size of storage for data 這是cache的示意圖 http://imgur.com/a/6hV4z 在我的想法中 storage for data 就是圖中data的部分 block size 不是一樣是data 這兩個不是同樣的東西嗎? block size 上升 不就 storage for data不就也會上升? 不懂他在講什麼 請大大解惑 感恩^ ^ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.230.46.230 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1485021340.A.BC9.html ※ 編輯: exilelast (36.230.46.230), 01/22/2017 01:57:51

01/22 02:01, , 1F
這邊的storage應該是說cache吧
01/22 02:01, 1F

01/22 09:49, , 2F
cache的總data size
01/22 09:49, 2F

01/22 11:04, , 3F
可是這樣的話,先假設block size變為原來的兩倍
01/22 11:04, 3F

01/22 11:05, , 4F
這樣的話address的部分,offset的部分多一個bit
01/22 11:05, 4F

01/22 11:06, , 5F
index的部分少一個bit (block size*2=>block num/2)
01/22 11:06, 5F

01/22 11:07, , 6F
tag bits 數維持不變
01/22 11:07, 6F

01/22 11:14, , 7F
所以整體來說 control bits(dirty,reference,valid)
01/22 11:14, 7F

01/22 11:16, , 8F
跟 用在TAG的部分會比較少,是這樣嗎?? 我懂了 感恩
01/22 11:16, 8F
文章代碼(AID): #1OWw2Sl9 (Grad-ProbAsk)