文章

148

粉丝

0

获赞

0

访问

17.5k

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


评分及理由

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

学生答案中计算Cache总容量的方法有误。标准答案中,每个Cache行的总位数包括数据位(64B = 512位)和标记位(19位有效位+1位有效位,共20位,即20/8=2.5B),因此每行总容量为64B + 2.5B = 66.5B,总容量为8×66.5B = 532B。学生计算为(19+1+64×8)×8 = 4256位,即532B,但表达方式不规范,且单位写为bit,实际应为Byte。核心计算正确,但单位错误属于表述不严谨,扣1分。得2分。

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

学生计算a[0][31]的Cache行号正确,得2分。计算a[1][1]时,方法正确但计算过程有误:首地址320对应行号应为(320/64)%8=5,正确;a[1][1]的地址为320+256×4+1×4=1348,块地址为1348/64=21.0625,即主存块号21,Cache行号为21%8=5,学生计算过程表述不清,但结果正确,得2分。本小题共得4分。

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

学生正确分析出程序A的命中率为15/16,程序B的命中率为0,并指出A时间更短,与标准答案一致。但未详细说明理由,扣1分。得4分。

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

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发