文章
183
粉丝
0
获赞
1
访问
39.4k

评分及理由
(1)得分及理由(满分3分)
学生第一次识别结果中,组号字段计算错误(说成VA₆~VA₁₄,应为6位),且Cache索引部分表述混乱(VA₆~VA₁₄作为索引,但页内地址12位,索引应为VA₁₁~VA₆)。第二次识别结果中,组号字段计算错误(9位),索引字段同样错误。但两次识别都正确得出块内地址字段为6位,且总组数为64(2⁶)。由于核心逻辑错误(组号位数和索引位错误),扣2分。得1分。
(2)得分及理由(满分2分)
学生两次识别都正确计算出d[100]的虚拟地址为0180 01B0H,但Cache组号计算错误(答案为0,正确应为06H)。由于地址计算正确,组号计算错误,扣1分。得1分。
(3)得分及理由(满分5分)
学生第一次识别中,偏移量计算错误(答案为10H,正确应为20H);Cache缺失率计算思路错误(认为一个块16个元素,命中率15/16,忽略了数组访问的写操作和循环遍历的块分布);平均访问时间计算基于错误缺失率。第二次识别中,偏移量同样错误,缺失率计算矛盾(先说命中率1/16,后公式用15/16)。整体逻辑错误,未考虑数组跨主存块分布导致的缺失模式。扣5分。得0分。
(4)得分及理由(满分2分)
学生两次识别都正确得出数组分布在3个页中,缺页次数为3次。虽然第一次识别中数组总大小计算有误(2³B应为2¹³B),但最终结论正确。得2分。
题目总分:1+1+0+2=4分
登录后发布评论
暂无评论,来抢沙发