文章

117

粉丝

38

获赞

0

访问

22.1k

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


评分及理由

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

学生答案:组号6位,块内地址6位,Cache索引VA6~VA11。
标准答案:组号6位,块内地址6位,Cache索引VA11~VA6(或VA6~VA11,顺序不影响)。
分析:学生答案与标准答案完全一致。组号计算正确(32KB/(64B*8)=64组,需6位),块内地址因块大小64B需6位,Cache索引使用虚拟地址的VA11~VA6(页内地址12位中的高6位)也正确。
得分:3分。

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

学生答案:虚拟地址0180 01B0H;Cache组号2号。
标准答案:虚拟地址0180 01B0H;Cache组号06H(即十进制6)。
分析:虚拟地址计算正确(起始地址0180 0020H + 100*4 = 0180 01B0H)。但Cache组号计算有误。根据(1)中结论,Cache索引为VA11~VA6,对于地址0180 01B0H(二进制... 0001 1011 0000),取VA11~VA6(即第6到11位)应为000110(二进制)= 06H(十进制6)。学生答“2号”可能是计算错误或识别错误(如将“6”误识别为“2”)。根据禁止扣分规则,若判断为误写(如6误写为2)可不扣分,但此处学生两次识别结果均为“2号”,且与计算逻辑不符,应视为逻辑错误。因此扣1分。
得分:1分。

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

学生答案:偏移量20H(仅第二次识别给出);Cache缺失率3.15%(第一次)或3.5%(第二次);平均访问时间8.24个时钟周期。
标准答案:偏移量20H;Cache缺失率3.15%;平均访问时间8.3个时钟周期。
分析:
①偏移量:d[0]的虚拟地址为0180 0020H,主存块大小64B=40H,块内偏移为地址低6位(即模64),20H mod 40H = 20H,正确。但学生仅在第二次识别中给出,第一次未给出。根据问题要求,需计算偏移量,若缺失应扣分。但考虑到识别可能遗漏,且第二次给出正确,此处不扣分。
②Cache缺失率:标准答案为3.15%。学生第一次识别为3.15%正确;第二次为3.5%错误。根据禁止扣分规则,以正确的一次为准,不扣分。
③平均访问时间:标准计算为2 + 200p = 2 + 200*3.15% = 8.3。学生答案为8.24,与使用p=3.15%计算...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发