文章
100
粉丝
0
获赞
0
访问
10.6k
(1)Tag:20位,LRU:1位。因为采用直写法,所以没有修改位。
(2)2^10/2^6x2=32次
(3)从第0组访问该指令.Cache如果缺失,就访问主存。
评分及理由
(1)得分及理由(满分3分)
学生回答Tag为20位正确(1分),LRU位为1位错误(应为3位,扣1分),没有修改位正确(1分)。因此得分为2分。
(2)得分及理由(满分3分)
学生回答"2^10/2^6x2=32次":计算过程错误(1024/64=16,而非32),且未考虑读和写操作均会导致缺失(每个主存块第一次读和第一次写均可能缺失,但直写策略下写操作会写主存但可能不引发Cache缺失,但这里每个元素第一次访问时读缺失,写操作直写时若数据在Cache中则可能不缺失,但标准答案计算为64次缺失是基于每个块第一次访问时缺失)。学生答案逻辑错误,且计算结果错误。因此得分为0分。
(3)得分及理由(满分4分)
学生回答"从第0组访问该指令"正确(1分),但未说明组号如何得到(地址划分);"Cache如果缺失,就访问主存"过于简略,未描述Cache查找过程(标记比较、有效位检查)、缺失处理(从主存调块、更新Cache行、标记和LRU位设置等)。因此得分为1分。
题目总分:2+0+1=3分
登录后发布评论
暂无评论,来抢沙发