文章

159

粉丝

0

获赞

0

访问

9.7k

头像
2023年计算机学科专业基础综合试题 - 第43题回答
计算机组成原理
发布于2025年7月11日 17:05
阅读数 6

(1)4KB/4 = 1024 一页存1024个数据 24*64 = 1536个 所以分两页存储,缺页2次, 页故障地址是00422000H和00423000H

(2)没有时间局部性,每个数组元素仅被访问一次

(3)A0~A4作为块内地址,数据区8KB/32B = 256个cache块 4块一组 所以64个组 组号占6位 A5~A10 cache组号 a[1][0]虚拟地址00420100H,对应cache组号是001000第8组

(4)数组a占24*64*4/32 = 192个主存块   命中率是7/8 = 87.5% 调换后 1536-24*8 = 1344次命中 命中率是 1344/1536 = 87.5%


评分及理由

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

得分:3分

理由:学生正确计算了数组a分2个页面存储,发生2次缺页异常,并正确给出了页故障地址。虽然计算过程表述不够严谨(4KB/4=1024这个表述不准确,应该是4KB/4B=1024个int元素),但最终结论正确。

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

得分:2分

理由:学生正确判断了没有时间局部性,并给出了合理的解释。

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

得分:3分

理由:学生正确识别了块内地址(A0~A4)和Cache组号(A5~A10),并正确计算了Cache组号为8。但是a[1][0]的虚拟地址计算错误(应为0042 2100H而非00420100H),扣1分。

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

得分:5分

理由:学生正确计算了数组a占192个主存块,并正确计算了两种循环顺序下的Cache命中率均为87.5%。虽然调换循环后的计算过程表述不够清晰,但最终结果正确。

题目总分:3+2+3+5=13分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发