文章

117

粉丝

0

获赞

0

访问

38.8k

头像
2020年(408)计算机学科专业基础综合试题 - 第44题回答
计算机组成原理
发布于2025年11月24日 17:05
阅读数 243


评分及理由

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

学生答案中,第一次识别结果提到“tag位5 20位”,可能是识别错误,但第二次识别结果明确写出“tag位占20位”,与标准答案一致;LRU位第一次识别结果写“5 3位”,可能是识别错误,但第二次识别结果写“v位占3位”,这里“v位”可能是误写,但结合上下文应理解为LRU位占3位,与标准答案一致;学生答案明确写出“没有修改位”,与标准答案一致。因此,本题答案正确,但第一次识别结果存在表述不清,第二次识别结果正确,根据禁止扣分规则,不因识别问题扣分。得3分。

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

学生答案两次识别结果均写“缺失次数为8”,但标准答案为64。分析程序段,数组s为int型,每个元素4B,主存块大小64B,每块包含16个元素。程序中对每个元素进行读和写操作,每次循环访问同一元素两次(读和写),但Cache采用直写策略,写操作会直接写回主存,但写操作可能不引起Cache缺失(如果数据已在Cache中)。然而,由于初始Cache为空,第一次读取每个块时都会缺失,每个块有16个元素,1024个元素共64块,因此读取缺失次数为64。学生答案8次缺失可能是错误计算了块数或访问模式,属于逻辑错误。扣3分。

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

学生答案描述了Cache访问过程:根据地址00010003H,组号为0,在组0中查找标记为00010(标准答案标记为高20位,00010不完整,但可能是识别截断)且有效位为1的行;如果缺失,则从主存获取指令块,更新Cache行(标记写前20位,有效位置1)。过程基本正确,但学生答案中写“随机一行”替换,而标准答案应使用LRU算法替换,这里描述不准确;另外,块内地址描述有误(如“00 0011”或“20 001”),但可能是识别错误。根据禁止扣分规则,不因识别错误扣分,但“随机一行”与LRU算法不符,属于逻辑错误,扣1分。得3分。

题目总分:3+0+3=6分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发