文章

118

粉丝

0

获赞

0

访问

48.4k

头像
2014年计算机学科专业基础综合试题 - 第45题回答
计算机组成原理
发布于2025年10月27日 17:51
阅读数 315


评分及理由

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

学生回答“R2为1000”,与标准答案一致,正确。得1分。

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

学生回答数据区容量为512B,正确,得1分。但计算指令Cache命中率时,学生给出的命中率为83.33%,计算过程为“5/6×100%”,这是错误的。标准答案指出,程序段P的6条指令在同一主存块内,首次执行发生一次缺失,后续全部命中,因此命中率应为(1000×6-1)/(1000×6)=99.98%。学生的计算未考虑循环执行次数,仅基于指令条数比例计算,逻辑错误。根据标准答案评分说明,若命中率计算错误但解题思路正确可酌情给分,但此处学生思路与标准答案不一致(未考虑循环),且结果错误,因此扣2分。本小题得1分。

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

学生指出第4条指令可能发生溢出异常、第3条指令可能发生缺页异常,与标准答案一致,各得2分和1分,共3分。对于读磁盘次数,学生回答“125次”,但标准答案为1次,因为所有数组元素在同一页且同一扇区,首次访问产生缺页时读磁盘一次即可。学生错误计算为基于Cache块大小(32B)和数组元素大小(4B)得出每块8个元素,然后计算1000/8=125次,这混淆了磁盘访问与Cache块调入的逻辑,属于逻辑错误,扣2分。对于读TLB次数,学生回答“1001次”,与标准答案一致,得2分。本小题总得分为3分(溢出和缺页正确)+2分(TLB正确)=5分,磁盘部分错误扣分已计入。

题目总分:1+1+5=7分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发