文章
164
粉丝
0
获赞
1
访问
43.9k
(1)分为2个页面存储,会发生2次缺页异常,第一次故障地址为00422000H,第二次为00423000H
(2)没有时间局部性,因为执行过程中每个数据仅被访问一次
(3)32B说明块内地址占5位,4路组相连共有64组,所以A[0]-A[4]作为块内地址,A[5]-A[10]作为cache组号,a[1][0]的虚拟地址为00422100H,对应的Cache组号为8
(4)占用了192个主存块,共访问1536次数据每8次访问产生一次缺失,共产生了192次缺失,命中率为87.5%
改为列优先访问,可视为每64*8次访问产生了64次缺失,命中率为87.5%
评分及理由
(1)得分及理由(满分3分)
学生答案正确,页面数、缺页次数和页故障地址均与标准答案一致。得3分。
(2)得分及理由(满分2分)
学生正确判断没有时间局部性,理由充分。得2分。
(3)得分及理由(满分4分)
学生正确指出块内地址为A[0]-A[4](5位),Cache组号为A[5]-A[10](6位),a[1][0]虚拟地址为00422100H,Cache组号为8,与标准答案一致。得4分。
(4)得分及理由(满分5分)
学生正确计算数组a占用192个主存块,两种循环顺序下的Cache命中率均为87.5%,与标准答案一致。得5分。
题目总分:3+2+4+5=14分
登录后发布评论
暂无评论,来抢沙发