文章

310

粉丝

6

获赞

5

访问

85.0k

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


评分及理由

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

学生答案:组号6位,块内地址6位,中间6位是Cache索引。
标准答案:组号6位,块内地址6位,虚拟地址VA₁₁~VA₆(即中间6位)可作为Cache索引。
分析:学生答案与标准答案完全一致。组号字段6位(因为64组,2^6=64),块内地址6位(因为块大小64B,2^6=64),Cache索引使用虚拟地址的中间6位(因为页内地址12位,低6位是块内地址,紧接着的6位就是组索引)。
得分:3分。

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

学生答案:虚拟地址为018001B0H,组号为0(或“理由 000101H”,可能为笔误)。
标准答案:虚拟地址为018001B0H,Cache组号为06H。
分析:
1. 虚拟地址计算正确:起始地址0180 0020H + 100 * 4 = 0180 0020H + 0x190 = 0180 01B0H。学生第一次识别结果为018001BOH(O可能是0的误写),第二次为018001B0H,正确。
2. Cache组号计算:需要根据地址计算组索引。地址0180 01B0H的二进制低12位(页内偏移)为:0001 1011 0000。取中间6位(VA11-VA6)作为组索引,即 000110(二进制)= 06H。学生第一次识别写“但号为 理由 000101H”,第二次写“组号为0”,均不正确。但根据“禁止扣分”原则,第一次识别中的“000101H”可能是“000110H”的误写(1和7相似,1和0也可能误识别),且“组号为0”可能是识别不全或笔误。然而,标准答案为06H,学生明确写了“0”,这是一个明确的逻辑错误,应扣分。本题满分2分,虚拟地址正确得1分,组号错误扣1分。
得分:1分。

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

学生答案:块内偏移量020H;读取4096次;缺失129次;缺失率3.15%;平均访问时间8.3个时钟周期。
标准答案:偏移量20H;缺失129次;缺失率3.15%;平均访问时间8.3个时钟周期。
分析:
1. 偏移量:d[0]的虚拟地址为0180 0020H,块大小为64B=0x40,块内偏移为地址低6位(0x20)。学生答案为020H,即0x20,正确。
2. 缺失率计算:学生正确指出总访存次数为2048次读和2048次写,共4096次。缺失次数为129次(2*64+1...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发