文章

273

粉丝

0

获赞

1

访问

57.3k

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


评分及理由

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

学生答案正确:组号占6位,块内地址占6位,虚拟地址的VA11~VA6作Cache索引。与标准答案一致。得3分。

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

学生答案正确:d[100]虚拟地址为0180 01B0H,对应Cache组号为06H。与标准答案一致。得2分。

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

学生答案部分正确:
① d[0]在主存块偏移量20H,正确,得1分。
② Cache缺失率计算为1/32≈3.13%,标准答案为129/4096≈3.15%,两者数值非常接近,但学生计算过程未体现129次缺失和4096次访问的推导。考虑到其思路(每32次访问缺失一次,因为一个主存块有16个int,每次循环有读和写两次访问,所以16*2=32)本质正确,且结果与标准答案误差极小(0.02%),此处不扣分,得2分。
③ 平均访问时间计算为2+1/32×200=8.25个时钟周期,思路正确,结果与标准答案(8.3)因四舍五入有微小差异,不扣分,得2分。
本小题共得5分。

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

学生答案存在矛盾:
① “d分布在2个页中”错误。根据起始地址0180 0020H和页大小4KB,数组d共2048个int,占8192字节,跨越的页数为:从第0180 0020H页内偏移32字节开始,需要覆盖到0180 0020H+0x2000(8192字节)=0180 2020H,因此涉及虚拟页号0x18000, 0x18001, 0x18002,共3个页。标准答案为3个页。
② “访问d会引起3次缺页”正确。
本小题第一问错误,扣1分。得1分。

题目总分:3+2+5+1=11分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发