看板 Grad-ProbAsk 關於我們 聯絡資訊
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
kyuudonut: 這兩題TKB都沒講 幫你推 不過弟一題我覺得是刻意簡化成12/09 15:29
kyuudonut: 8bit address跟tag可以自行加上24個0就符合32bit12/09 15:31
gary19941208: 第一題應該在寫的時候把前提寫好就可以了,不然就真12/09 15:36
gary19941208: 的加24個0吧。第二題20*B和20+B那個是miss latency12/09 15:36
gary19941208: ,你就把上面那幾個size代進去算哪個size最好12/09 15:36
怎麼代進去?B用size代進去...看不是很懂,假設代8byte代進去之後變成20*B……然後 呢QQ
rightofangel: with 16 one-word block 又是direct mapped12/09 17:25
rightofangel: 所以index用4bit就可以表示16個block12/09 17:26
rightofangel: 嗯 自己回完也覺得怪怪的XD 為什麼是1word 8bit呢12/09 17:32
kyuudonut: 沒有啦... 純粹就是沒有打而已 前面補24個零版面很難12/09 23:18
kyuudonut: 排吧...12/09 23:18
※ 編輯: newpuma (114.136.187.117), 12/09/2016 23:42:01
gigiman: 第二題(1)block size 8->0.08*20*8 16->0.03*20*16這樣子12/10 00:02
gigiman: block size B對應到的就是8,16,32,64,12812/10 00:06
gigiman: miss latency 20*B 對應就是 20*8,20*16,20*32,20*64...12/10 00:07
gigiman: (2)的話對應就是 20+8,20+16,20+32,20+64,20+128 12/10 00:08
第一小題明白,第二小題就有些不懂,24+8之後是對照32看嗎,有些不明白為什麼加24會 有影響(其實第一題也有點不明白大家都是*20,那個pennalty還是latency應該也只是等 比例放大而已不是嗎) ※ 編輯: newpuma (114.136.187.117), 12/10/2016 00:40:46