文章
74
粉丝
0
获赞
0
访问
49.2k
(1)数组a分为2个页存储;会发生2次缺页异常;故障地址分别为:00422000H和00423000H.
(2)没有时间局部性。因为对于一个数组元素a[i][j]的访问只进行一次访问,不会连续访问多次。
(3)A4~A0作为块内地址;A10~A5作为cache的组号;a[1][0]的虚拟地址是:00422000H+1*64*4H=00422100H;对应的cache组号为:8组。
(4)数组a占用了64*24*4B/32B=192个主存块;数组a的cache的命中率为:7/8=87.5%.
进行调换后的cache的命中率为:0%
评分及理由
(1)得分及理由(满分3分)
学生答案正确,数组a分为2个页面存储,发生2次缺页异常,故障地址正确。得3分。
(2)得分及理由(满分2分)
学生正确指出没有时间局部性,理由正确(每个元素只访问一次)。得2分。
(3)得分及理由(满分4分)
块内地址和Cache组号部分正确(各1分),a[1][0]虚拟地址计算正确(1分),但Cache组号计算错误(应为8,学生答案正确,但标准答案也是8,此处不扣分)。得4分。
(4)得分及理由(满分5分)
第一问主存块数计算正确(1分);第二问Cache命中率计算正确(2分);第三问命中率计算错误(学生答案为0%,标准答案为87.5%),扣2分。得3分。
题目总分:3+2+4+3=12分
登录后发布评论
暂无评论,来抢沙发