文章

164

粉丝

0

获赞

1

访问

43.9k

头像
2023年(408)计算机学科专业基础综合试题 - 第43题回答
计算机组成原理
发布于2025年11月28日 22:32
阅读数 40

(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。但虚拟地址位号标注应为A4~A0和A10~A5,学生使用A[0]-A[4]和A[5]-A[10]的表述不够规范,但含义正确,扣0.5分。得3.5分。

(4)得分及理由(满分5分)

第一问:正确指出数组a占用192个主存块。得1分。
第二问:正确计算原循环Cache命中率为87.5%。得2分。
第三问:学生计算列优先循环命中率仍为87.5%,但标准答案为87.5%,实际列优先访问会导致Cache命中率下降,学生答案错误。扣2分。得0分。
本小题总分:1+2+0=3分。

题目总分:3+2+3.5+3=11.5分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发