文章
578
粉丝
0
获赞
2
访问
44.6k
评分及理由
(1)得分及理由(满分3分)
学生答案中,Cache组号占6位正确,但块内地址占9位错误(应为6位,因为块大小64B=2^6,所以块内地址占6位)。虚拟地址索引位选择第15到31位错误(应为第6到11位,因为页大小4KB=2^12,所以页内偏移占12位,Cache索引应取自虚拟地址的页内偏移部分中除去块内地址的部分)。由于核心逻辑错误,扣2分,得1分。
(2)得分及理由(满分4分)
学生计算d[100]的虚拟地址时,第一次识别结果为01800084H(错误,正确应为018001B0H),第二次识别结果为0180060H(也错误)。Cache组号计算为0错误(正确应为6)。由于地址计算和组号计算均错误,核心逻辑错误,扣4分,得0分。
(3)得分及理由(满分4分)
学生计算d[0]在主存块内偏移量时,第一次识别为02CH(错误,正确应为32字节即20H),第二次识别为020H(正确)。但缺失率计算错误(第一次识别为0.625%,第二次识别为6.25%,正确应为3.13%),平均访问时间计算错误(正确应为8.25个时钟周期)。由于偏移量部分正确但缺失率和平均访问时间核心逻辑错误,扣3分,得1分。
(4)得分及理由(满分2分)
学生答案中数组分布页数计算为16页(错误,正确应为3页),缺页次数计算为16次(错误,正确应为3次)。核心逻辑错误,扣2分,得0分。
题目总分:1+0+1+0=2分
登录后发布评论
暂无评论,来抢沙发