[理工] 計組 兩題記憶體

作者: newpuma (還很新)   2016-12-09 14:47:13
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掉,如果老師有講過的
作者: kyuudonut (善良老百姓)   2016-12-09 15:29:00
這兩題TKB都沒講 幫你推 不過弟一題我覺得是刻意簡化成8bit address跟tag可以自行加上24個0就符合32bit
作者: gary19941208   2016-12-09 15:36:00
第一題應該在寫的時候把前提寫好就可以了,不然就真的加24個0吧。第二題20*B和20+B那個是miss latency,你就把上面那幾個size代進去算哪個size最好
作者: rightofangel (至於至於)   2016-12-09 17:25:00
with 16 one-word block 又是direct mapped所以index用4bit就可以表示16個block嗯 自己回完也覺得怪怪的XD 為什麼是1word 8bit呢
作者: kyuudonut (善良老百姓)   2016-12-09 23:18:00
沒有啦... 純粹就是沒有打而已 前面補24個零版面很難排吧...
作者: gigiman (GG人)   2016-12-10 00:02:00
第二題(1)block size 8->0.08*20*8 16->0.03*20*16這樣子block size B對應到的就是8,16,32,64,128miss latency 20*B 對應就是 20*8,20*16,20*32,20*64...(2)的話對應就是 20+8,20+16,20+32,20+64,20+128

Links booklink

Contact Us: admin [ a t ] ucptt.com