[理工] 計組 兩題記憶體

看板Grad-ProbAsk作者 (還很新)時間9年前 (2016/12/09 14:47), 9年前編輯推噓3(3011)
留言14則, 4人參與, 最新討論串1/1
http://i.imgur.com/UhYjhOJ.jpg
http://i.imgur.com/zkOY9CV.jpg
為什麼word address可以被8個bit表示 題目有哪個線索可以看出來tag跟index剛好4bit嗎? http://i.imgur.com/TKhILZD.jpg
這一題的答案是怎麼被解出來的? 20*B的cycles與24+B的cycles分別又是什麼意思呢? 因為記憶體這邊剛好張凡瘋狂加課撞上開學,所以有蠻多題目lose掉,如果老師有講過的 話 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.136.187.117 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1481266036.A.CF8.html

12/09 15:29, , 1F
這兩題TKB都沒講 幫你推 不過弟一題我覺得是刻意簡化成
12/09 15:29, 1F

12/09 15:31, , 2F
8bit address跟tag可以自行加上24個0就符合32bit
12/09 15:31, 2F

12/09 15:36, , 3F
第一題應該在寫的時候把前提寫好就可以了,不然就真
12/09 15:36, 3F

12/09 15:36, , 4F
的加24個0吧。第二題20*B和20+B那個是miss latency
12/09 15:36, 4F

12/09 15:36, , 5F
,你就把上面那幾個size代進去算哪個size最好
12/09 15:36, 5F
怎麼代進去?B用size代進去...看不是很懂,假設代8byte代進去之後變成20*B……然後 呢QQ

12/09 17:25, , 6F
with 16 one-word block 又是direct mapped
12/09 17:25, 6F

12/09 17:26, , 7F
所以index用4bit就可以表示16個block
12/09 17:26, 7F

12/09 17:32, , 8F
嗯 自己回完也覺得怪怪的XD 為什麼是1word 8bit呢
12/09 17:32, 8F

12/09 23:18, , 9F
沒有啦... 純粹就是沒有打而已 前面補24個零版面很難
12/09 23:18, 9F

12/09 23:18, , 10F
排吧...
12/09 23:18, 10F
※ 編輯: newpuma (114.136.187.117), 12/09/2016 23:42:01

12/10 00:02, , 11F
第二題(1)block size 8->0.08*20*8 16->0.03*20*16這樣子
12/10 00:02, 11F

12/10 00:06, , 12F
block size B對應到的就是8,16,32,64,128
12/10 00:06, 12F

12/10 00:07, , 13F
miss latency 20*B 對應就是 20*8,20*16,20*32,20*64...
12/10 00:07, 13F

12/10 00:08, , 14F
(2)的話對應就是 20+8,20+16,20+32,20+64,20+128
12/10 00:08, 14F
第一小題明白,第二小題就有些不懂,24+8之後是對照32看嗎,有些不明白為什麼加24會 有影響(其實第一題也有點不明白大家都是*20,那個pennalty還是latency應該也只是等 比例放大而已不是嗎) ※ 編輯: newpuma (114.136.187.117), 12/10/2016 00:40:46
文章代碼(AID): #1OIbDqpu (Grad-ProbAsk)