作者newman1125 (newman)
看板Grad-ProbAsk
標題[理工][計組] 96成大 HIT/MISS
時間Tue Feb 2 21:20:12 2010
http://0rz.tw/fQ9cS
第七題
請問什麼叫 MISS 什麼是 HIT
MISS : 想要的DATA不在BLOCK 。
HIT : 想要的DATA在裡面 。
我一直都是用這兩個方法去判斷
所以我的答案是
0,8,0,6,8
我的 M M H M H
張凡 M M M M M
TAG DATA H/M
0 00 00
1 01 00
2 10 00
3 11 00
M MISS H HIT
我第一次放的時候裡面沒有DATA也是給M
後來遇到裡面要的DATA也是一樣的話就會是H
如果不一樣則替換掉然後填M
請問我錯在哪裡?
我說仔細一點
我先把所有的位置寫成2進位
0: 00 00
8: 10 00
6: 01 10
因為是4個BLOCK 所以我需要兩個BIT的INDEX 而最後兩個BIT 是DATA
我就把前面兩個 BIT當INDEX
然後0 (00 00) 我就到 00 裡面去找 可是一開始沒有東西 MISS
8 (10 00) 10 裡面去找 可是一開始沒有東西 MISS
0 (00 00) 00 已經有東西了所以 HIT
6 (01 10) 01 沒有東西 MISS
8 (10 00) 10 有東西 HIT
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.224.205.80
※ 編輯: newman1125 來自: 61.224.205.80 (02/02 21:21)
推 sean456:你這題應該是要問直接映射吧!? 02/02 21:37
推 gmotwm2001:樓上ID好熟悉XD 02/02 21:46
→ newman1125:對 02/02 21:49
※ 編輯: newman1125 來自: 61.224.205.80 (02/02 21:56)
推 gmotwm2001:前面兩個bit是tag 後面兩個bit是index 02/02 22:01
→ gmotwm2001:後面兩個index=block 項目 02/02 22:02
推 zeowo:標題錯誤喔~ 02/03 21:36