文章

57

粉丝

0

获赞

0

访问

10.5k

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


评分及理由

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

学生答案:Cache组号字段占6位;块内地址字段占6位;虚拟地址中的低12位可作为Cache索引。
标准答案:组号6位,块内地址6位,VA₁₁~VA₆可作为Cache索引。
分析:学生正确计算出组号6位、块内地址6位,得2分。关于Cache索引,学生回答“虚拟地址中的低12位可作为Cache索引”,此表述不准确。标准答案明确指出是VA₁₁~VA₆(即低12位中的高6位)作为索引。学生答案范围过大,包含了全部页内偏移,而索引仅使用其中一部分。这是一个逻辑错误,扣1分。
得分:2分

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

学生答案:d[100]虚拟地址为0180 0084H;Cache组号:02H。
标准答案:虚拟地址为0180 01B0H;Cache组号是06H。
分析:
1. 虚拟地址计算:数组起始地址0180 0020H,每个int占4字节,d[100]偏移为100*4=400=0x190,因此地址应为0180 0020H + 0x190 = 0180 01B0H。学生计算为0180 0084H,这是错误的。可能误将100*4算成了0x64,或者加法错误。
2. Cache组号计算:组号由地址中索引字段决定。根据(1),索引位是VA₁₁~VA₆。对于正确的地址0180 01B0H,其二进制低12位为... 0001 1011 0000,取VA₁₁~VA₆(即b11-b6)为 000110(二进制)=06H。学生给出02H,也是错误的。
由于两个核心计算结果均错误,且非明显误写(如1和7混淆),属于逻辑错误,扣2分。
得分:0分

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

学生答案:d[0]在主存块内偏移量为20H;Cache缺失率=3.13%;平均访问时间=33/2个时钟周期。
标准答案:偏移量是20H;缺失率≈3.15%;平均访问时间=8.3个时钟周期。
分析:
1. 偏移量:d[0]地址为0180 0020H,主存块大小64B=0x40,块内偏移为地址低6位,即0x20。学生答案正确,得1分。
2. 缺失率:学生思路正确(每个主存块第一次读缺失,后续访问命中),并得出3.13%的近似值。标准答案为3.15%,细微差异源于计算过程(129/4096 vs 1/32)。学生使用“1/32”估算,逻辑正确,数值近似,不扣分。得2分。...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发