文章
161
粉丝
0
获赞
0
访问
20.2k
(1)Cache组占6位,块内地址占6位。VA6~VA11
(2)01800020H+100x4=0180001B0H Cache组号是6
(3)20H 1/17=5.88% 2X(1-5.88%)十200X5.88%=13.64时钟周期
(4)2 3
评分及理由
(1)得分及理由(满分3分)
学生答案:Cache组占6位,块内地址占6位。VA6~VA11
标准答案:Cache组号和块内地址分别占6位,VA中的V11~V6可以作为Cache索引(即第6位到第11位)。
评分理由:学生正确回答了Cache组号占6位和块内地址占6位(主存块大小64B=2^6,块内地址6位;Cache数据区32KB,8路组相联,每组大小64B*8=512B,组数=32KB/512B=64=2^6,组号6位)。对于VA索引位,学生写的是VA6~VA11,这与标准答案的V11~V6(即第6位到第11位)含义一致,因为VA0是最低位。因此答案完全正确。
得分:3分
(2)得分及理由(满分4分)
学生答案:01800020H+100x4=0180001B0H Cache组号是6
标准答案:d[100]的VA是0180 01BOH,Cache组号为6。
评分理由:学生正确计算了d[100]的VA(起始地址01800020H + 100*4 = 01800020H + 0x190 = 018001B0H),但写成了0180001B0H,多了一个0,属于笔误,但计算过程和最终地址正确(018001B0H)。Cache组号计算正确(取VA的索引位,即地址的[11:6]位,018001B0H的二进制中对应位为000110,即6)。因此扣1分。
得分:3分
(3)得分及理由(满分4分)
学生答案:20H 1/17=5.88% 2X(1-5.88%)十200X5.88%=13.64时钟周期
标准答案:d[0]在其主存块内的偏移量是32字节。Cache缺失率是3.13%。数组元素的平均访问时间是8.25个时钟周期。
评分理由:
登录后发布评论
暂无评论,来抢沙发