文章
986
粉丝
5
获赞
20
访问
246.5k

评分及理由
(1)得分及理由(满分3分)
学生答案正确指出块内地址字段为6位,Cache组号字段为6位,并说明虚拟地址中第6位到第11位(即VA11~VA6)可作为Cache索引。与标准答案一致。得3分。
(2)得分及理由(满分2分)
学生正确计算出d[100]的虚拟地址为0180 01B0H。对于Cache组号,第一次识别结果为“000110B”(即6),第二次识别结果也为“000110B”(即6)。标准答案为06H(即6)。答案正确。得2分。
(3)得分及理由(满分5分)
学生答案包含三部分:
① d[0]在其所在主存块内的偏移量:第一次识别结果为“204”,但结合上下文“块内地址为20H”及第二次识别结果“块内地址为20H”,可知“204”应为识别错误,正确偏移量为20H。此部分正确。
② Cache缺失率:学生正确分析出数组元素跨越129个主存块,每个块第一个元素访问导致一次缺失,总缺失129次,总访问次数为4096次(2048次读+2048次写),缺失率计算为129/4096≈3.15%。此部分正确。
③ 平均访问时间:学生计算公式为2×(1-0.0315)+(200+2)×0.0315=8.3个时钟周期,与标准答案一致。
综上,该小题答案全部正确。得5分。
(4)得分及理由(满分2分)
学生答案存在矛盾。第一次识别结果指出数组分布在3个页中,缺页次数为3次;第二次识别结果指出分布在2个页中,缺页次数为2次。标准答案为分布在3个页中,缺页次数为3次。根据“禁止扣分”原则第3条(两次识别只要有一次正确则不扣分),以第一次识别结果为准,判断为正确。得2分。
题目总分:3+2+5+2=12分
登录后发布评论
暂无评论,来抢沙发