文章

211

粉丝

0

获赞

0

访问

45.8k

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


评分及理由

(1)得分及理由(满分3分)

学生答案正确。数组a分为2个页面存储,发生2次缺页异常,页故障地址为00422000H和00423000H(标准答案为0042 2000H和0042 3000H,学生答案00422000H和00423000H是等效的,不扣分)。得3分。

(2)得分及理由(满分2分)

学生答案正确。判断为"没有"时间局部性,理由"数组a内的元素只访问一次"与标准答案一致。得2分。

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

学生答案部分正确: - 块内地址A₀~A₄正确(1分) - Cache组号A₅~A₁₀正确(1分) - a[1][0]虚拟地址00422100H正确(1分) - 组号16错误,标准答案为8。计算过程:虚拟地址00422100H转换为二进制,块内地址A4~A0,组号A10~A5,00422100H对应的A10~A5应为001000(二进制)=8(十进制)。扣1分。 得3分。

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

学生答案部分正确: - 数组a占48个主存块错误,标准答案为192个。计算:数组大小24×64×4B=6144B,主存块大小32B,6144/32=192个。扣1分。 - 第一循环Cache命中率31/32≈96.875%错误,标准答案为87.5%。计算:每个主存块32B可存8个int元素,第一次访问缺块,后7次命中,命中率7/8=87.5%。扣1分。 - 第二循环Cache命中率0%错误,标准答案为87.5%。按列访问时,由于数组行优先存储,每次访问都会跨行,但Cache容量8KB=256块,数组192块可全部装入Cache,第一次循环装入后,后续访问都能命中。扣1分。 得2分。

题目总分:3+2+3+2=10分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发