文章
9
粉丝
0
获赞
0
访问
5.6k
(1)cache:标记位为19位,组号为7位,块内偏移为6位
虚拟地址:页号为21位,页内偏移为11位
(2)命中率为50%,访问时间为(0.5*100ns+0.5*1ns)=50.5ns
(3)写回法访问时间为(0.5*100ns+0.5*(0.8*1ns+0.2+100ns))=60.4ns
减少的时间为9.9ns
评分及理由
(1)得分及理由(满分3分)
得分:2分
理由:学生正确计算了虚拟地址字段划分(页号21位、页内偏移11位)和Cache组号(7位)、块内偏移(6位),这部分得2分。但标记位计算错误(应为17位而不是19位),扣1分。主存地址总位数应为30位(1GB=2³⁰B),标记位=30-7-6=17位,学生错误使用32位虚拟地址计算导致标记位错误。
(2)得分及理由(满分4分)
得分:1分
理由:学生正确计算了命中率50%,得1分。但平均访问时间计算完全错误:①未考虑写回法的脏块处理机制;②错误使用了命中率和缺失率的加权平均公式。正确公式应为:AAT = 1 + 0.5×(100 + 0.2×100) = 61ns。学生答案50.5ns不符合写回法计算逻辑,扣3分。
(3)得分及理由(满分4分)
得分:0分
理由:学生三个计算全部错误:①写回法访问时间60.4ns计算错误(应为61ns);②未计算写直达法访问时间;③减少时间9.9ns基于错误数据得出。完全未体现写直达法的计算过程(应分别计算命中/缺失时的访问时间),扣4分。
题目总分:2+1+0=3分
登录后发布评论
暂无评论,来抢沙发