文章

179

粉丝

0

获赞

0

访问

8.9k

头像
2010年计算机学科专业基础综合试题 - 第44题回答
计算机组成原理
发布于2025年10月23日 16:31
阅读数 126


评分及理由

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

学生第一次识别结果给出的总容量为529B,第二次识别结果也为529B,与标准答案532B有差异。标准答案计算为8×(64+20/8)B=532B,其中Tag字段为19位加1位有效位共20位(即20/8=2.5字节,取整后为2.5字节,但实际存储时通常按位计算,整体换算后为532B)。学生计算为(17+64×8)×8=4232bit=529B,其Tag位数取16位(可能误算主存地址位数或映射方式),导致Tag字段大小错误,因此计算过程有逻辑错误。但考虑到学生可能因识别错误或计算细节偏差,且整体思路正确(计算Cache行数据、Tag和有效位),给予部分分数。扣1分。

得分:2分

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

学生两次识别结果均未正确计算a[0][31]和a[1][1]的Cache行号。第一次识别中,a[17]的计算无关且错误;第二次识别中,a[5]的计算也无关,且未给出a[0][31]和a[1][1]的具体行号。标准答案要求计算两个特定元素的行号:a[0][31]为(320+31×4)/64=6,a[1][1]为(320+256×4+1×4)/64 mod 8=5。学生作答完全偏离问题,未提供有效计算过程或结果,因此逻辑错误严重。

得分:0分

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

学生第一次识别结果提到“缓存A的整数执行时间更差”,但未给出命中率计算;第二次识别结果仅说“缓存命中率越高,执行时间越短”,未分析程序A和B的具体命中率。标准答案要求计算程序A命中率为93.75%(15/16),程序B为0,并比较执行时间。学生作答缺乏关键分析过程,未说明数组访问模式对命中的影响,逻辑不完整。

得分:0分

题目总分:2+0+0=2分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发