文章
14
粉丝
0
获赞
0
访问
1.2k
1.地址总长30位,块内偏移6位,块索引8位,标记位16位
2.只有最后一次命中cache,命中率1/4
3.0.5*(0.9*10+0.1*100)+0.5*(0.9*(0.2*110+0.8*10)+0.1*100)=28ns
评分及理由
(1)得分及理由(满分3分)
得分:1分
理由:学生正确计算出地址总长30位和块内偏移6位(得1分),但块索引位应为9位(Cache块数为512=2⁹),标记位应为15位(30-9-6=15)。学生计算错误(块索引8位、标记位16位),扣2分。
(2)得分及理由(满分3分)
得分:3分
理由:学生正确分析4次访问的命中情况(仅最后一次命中),命中率计算正确(1/4=25%),与标准答案一致,得满分。
(3)得分及理由(满分4分)
得分:1分
理由:学生正确区分读、写操作(各占50%)和命中率(90%),但计算存在以下错误:
1. 读操作部分未考虑不命中时需先访问Cache再访问主存(时间应为10+100=110ns),学生直接使用100ns,扣1分。
2. 写操作部分未正确处理脏块写回逻辑(脏块概率20%),学生公式复杂但结果错误(28ns≠21ns),扣2分。
仅因公式框架正确(区分读写和命中率)得1分。
题目总分:1+3+1=5分
登录后发布评论
暂无评论,来抢沙发