两分题:
20135327 郭皓 :2.5
20135329 李海空:1.5
由题意知 b=2 s=2 故 两个低位是块偏移,然后是两位的组索引,剩下的位做标记:
1.对于地址0x409,块偏移(CO):0x1 组引索(CI):0x2 高速缓存标记(CT):0x40 可见该标记的有效位为0,故不命中。
2.对于地址0x40A,块偏移(CO):0x2 组引索(CI):0x2 高速缓存标记(CT):0x40 可见该标记的有效位为0,故不命中。
3.对于地址0x833,块偏移(CO):0x3 组引索(CI):0x0 高速缓存标记(CT):0x83 可见该标记的有效位为1,高速缓存的标记位与地址中的标记位匹配,故命中 读出的值为0xD0。
两分题:
20135327 郭皓 :2.5
20135329 李海空:1.5
不命中率是100%,因为发生了抖动
不命中率是1/8 ,只有加载新行时发生不命中
不命中率为1/8 ,数组的第一行和第二行分别加载到缓存同一组的不同行,不会冲突
不能了,因为有冷不命中
能,如果块变为64,则不命中率会降为1/16
20135327郭皓 20135329李海空第六章作业 6.30 6.37
原文:http://www.cnblogs.com/20135327leme/p/4954825.html