文章
7
粉丝
0
获赞
0
访问
132
1.共64组,2^6,组号6位,块大小64B,块内偏移6位,VA地址32位,减去组号及块内偏移,剩余20位可做索引
2.100*4+01800020H=0180001B0H,对应第6组
3.01800020H,块内偏移为100000B=20H,cache块大小64B,int占4B,2048/8=256次缺页,单次循环内访问2次,共访问4096次,缺页率为256/4096=1/16=6.25%,((4096-256)*2+200*256)/4096=14.375个周期
4.由页大小4KB,起始地址01800020H可知其页内偏移为20H,2048*4B/4KB=2,实际上跨了三页,会引起三次缺页
评分及理由
(1)得分及理由(满分3分)
得分:3分
理由:学生正确计算了Cache组号(6位)和块内地址(6位),并指出VA中剩余20位可用于索引,与标准答案一致。
(2)得分及理由(满分4分)
得分:4分
理由:学生正确计算了d[100]的VA(0180 01B0H)和Cache组号(6),与标准答案一致。
(3)得分及理由(满分4分)
得分:1分
理由:学生正确计算了d[0]的块内偏移量(20H),但Cache缺失率(6.25%)和平均访问时间(14.375周期)计算错误。标准答案为3.13%和8.25周期。逻辑错误扣3分。
(4)得分及理由(满分2分)
得分:2分
理由:学生正确指出d分布在3页中,并会引起3次缺页,与标准答案一致。
题目总分:3+4+1+2=10分
登录后发布评论
暂无评论,来抢沙发