文章
246
粉丝
0
获赞
0
访问
38.2k

评分及理由
(1)得分及理由(满分3分)
学生答案正确给出组号6位、块内地址6位,但未说明虚拟地址中哪些位可作为Cache索引。标准答案要求指出VA₁₁~VA₆可作为Cache索引,学生未提及,因此扣1分。得2分。
(2)得分及理由(满分2分)
学生正确计算出d[100]的虚拟地址为0180 01B0H,并给出Cache组号为6号(即06H),与标准答案一致。得2分。
(3)得分及理由(满分5分)
学生正确给出d[0]在其所在主存块内的偏移量为20H(得1分)。在计算Cache缺失率时,学生正确分析出有129次缺失(第一块1次缺失,其余128块各1次缺失),但分母计算错误:第一次识别用2048×2=4096次访存正确,第二次识别用8192×2=16384错误(8192应为数组元素个数,但访存次数应为2048次读和2048次写,共4096次)。由于第一次识别结果正确(缺失率129/4096=3.15%),按正确部分给分,得2分。平均访问时间计算中,学生公式混乱,第一次识别用2×4096+129×200=33992,但平均访问时间应是每次访问的平均时间,而非总时间;第二次识别同样错误。标准答案为2+200p=8.3周期,学生未给出正确公式和结果,扣2分。本小题得3分。
(4)得分及理由(满分2分)
学生正确回答数组d分布在3页,并引起3次缺页,与标准答案一致。得2分。
题目总分:2+2+3+2=9分
登录后发布评论
暂无评论,来抢沙发