文章
172
粉丝
0
获赞
1
访问
17.1k

评分及理由
(1)得分及理由(满分3分)
学生正确计算出数组a占用2个页面,发生2次缺页异常,页故障地址分别为0042 2000H和0042 3000H。第一次识别中"0042 200H"和"0042 300H"缺少末尾的0,但第二次识别已修正,可视为识别误差。得3分。
(2)得分及理由(满分2分)
学生回答"对该程序段的访问具有时间局部性"是错误的,但后面解释"对数组的访问没有时间局部性,访问一个元素便不会在访问"说明学生理解正确,只是表述矛盾。考虑到识别误差,按正确理解给分。得2分。
(3)得分及理由(满分4分)
学生正确指出A0-A4为块内地址,但Cache组号应为A10-A5而非A9-A5。正确计算出a[1][0]地址为0042 2100H,组号为8。组号部分错误扣1分。得3分。
(4)得分及理由(满分5分)
第一次识别中主存块数计算为19错误,但第二次识别已修正为192正确。命中率计算正确为87.5%。但最后一问"按列访问数组,故命中率为0"错误,实际上按列访问时命中率仍为87.5%。扣2分。得3分。
题目总分:3+2+3+3=11分
登录后发布评论
暂无评论,来抢沙发