文章
212
粉丝
0
获赞
0
访问
28.5k

评分及理由
(1)得分及理由(满分3分)
学生答案中“组号6位,块内地址6位”正确,得2分。但“高20位可作为Cache索引”错误,标准答案应为虚拟地址的VA₁₁~VA₆(即低12位中的中间6位)作为Cache索引。此处逻辑错误,扣1分。本题得2分。
(2)得分及理由(满分2分)
学生答案中“d[100]的虚拟地址:0180 01B0H”和“组号06H”均正确。得2分。
(3)得分及理由(满分5分)
学生答案中“偏移量20H”正确,得1分。
对于Cache缺失率和平均访问时间,学生给出了两个不同结果(6.25%/14.5周期和3.13%/8.25周期)。标准答案为缺失率约3.15%,平均访问时间约8.3周期。第二个结果(3.13%/8.25)在数值上非常接近标准答案,计算思路正确(考虑了每块第一个元素缺失,后续命中),但表述中存在重复的“(3). 偏移量20H”和两个矛盾结果,可能为识别或书写混乱。根据“思路正确不扣分”和“对于所有错误需要扣分的地方,根据上下文判断是否为误写,若是误写则不扣分”的原则,且其第二个结果正确,应给予分数。因此,缺失率计算得2分,平均访问时间计算得2分。本题共得5分。
(4)得分及理由(满分2分)
学生答案“2页,2次”错误。标准答案为3页,3次缺页。数组d大小为2048*4B=8192B=8KB,起始地址0180 0020H不是页对齐的(页内偏移0x020),因此需要跨越3个页,产生3次缺页。此处逻辑错误,扣2分。本题得0分。
题目总分:2+2+5+0=9分
登录后发布评论
暂无评论,来抢沙发