文章
183
粉丝
0
获赞
0
访问
11.7k

评分及理由
(1)得分及理由(满分2分)
学生回答“所以在同一页”,结论正确。理由部分计算了地址差为4AH,并转换为592B,虽然计算过程(4A×8=592B)不必要且数值有误(4AH=74D,74×8=592,但单位是字节,地址差就是74字节,无需乘8),但核心逻辑是判断地址差是否小于页大小4KB,且结论正确。因此不扣分。得2分。
(2)得分及理由(满分1分)
学生回答“后6位表示块内地址,即:0 - 5位”,正确。得1分。
(3)得分及理由(满分1分)
学生回答“中间4位表示Cache组号,即6 - 9位”,正确。得1分。
(4)得分及理由(满分1分)
第一次识别结果中,学生回答“高22位表示tag 即10 - 21位”,这里“10 - 21位”是错误的,应为“10 - 31位”。第二次识别结果已修正为“10 - 31位”。根据规则,只要有一次识别正确则不扣分。因此得1分。
(5)得分及理由(满分2分)
学生回答“读16行call指令时在Cache的第0组”,结论正确。理由部分“因为全在一个页内,Cache首先从0开始存放”表述不严谨,未能清晰说明根据地址计算组号的过程,但结论与标准答案一致。考虑到结论正确,且理由部分核心意图(地址映射导致固定组)可被理解,不扣分。得2分。
题目总分:2+1+1+1+2=7分
登录后发布评论
暂无评论,来抢沙发