作者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)
1F:推 sean456:你这题应该是要问直接映射吧!? 02/02 21:37
2F:推 gmotwm2001:楼上ID好熟悉XD 02/02 21:46
3F:→ newman1125:对 02/02 21:49
※ 编辑: newman1125 来自: 61.224.205.80 (02/02 21:56)
4F:推 gmotwm2001:前面两个bit是tag 後面两个bit是index 02/02 22:01
5F:→ gmotwm2001:後面两个index=block 项目 02/02 22:02
6F:推 zeowo:标题错误喔~ 02/03 21:36