文章
317
粉丝
1
获赞
220
访问
83.2k

评分及理由
(1)得分及理由(满分3分)
学生答案正确指出数组a分布在2个页面,发生2次缺页异常,页故障地址分别为00422000H和00423000H。与标准答案完全一致。得3分。
(2)得分及理由(满分2分)
学生答案正确判断为“无时间局部性”,理由阐述清晰(每个元素仅访问一次,无重复访问)。与标准答案一致。得2分。
(3)得分及理由(满分4分)
学生答案存在部分错误。标准答案中,块内地址为低5位(A4~A0),Cache组号为A10~A5。学生答案写为“A11到A0用作块内地址”是错误的,这包含了块内地址和组号,逻辑错误。但后续“A10到A5用作cache组号”正确,且计算出的a[1][0]虚拟地址(00422100H)和Cache组号(8)均正确。由于核心计算部分(地址和组号)正确,但块内地址描述错误,属于部分知识错误,应扣1分。得3分。
(4)得分及理由(满分5分)
学生答案第一问(数组占用192个主存块)正确。第二问(原循环顺序Cache命中率87.5%)正确。第三问(交换循环次序后命中率0%)与标准答案(87.5%)不符,存在逻辑错误。标准答案中,无论行优先还是列优先访问,由于Cache容量和映射方式的原因,命中率计算可能相同(均为87.5%)。学生认为交换后命中率为0%,是对Cache工作原理理解有误,属于严重逻辑错误。第三问分值应全部扣除。该小题第一问和第二问正确,第三问错误。第一问和第二问合计分值估计为3分(第一问1分,第二问2分),第三问2分扣光。得3分。
题目总分:3+2+3+3=11分
登录后发布评论
暂无评论,来抢沙发