文章

292

粉丝

0

获赞

2

访问

80.0k

头像
2025年计算机学科专业基础综合试题 - 第43题回答
计算机组成原理
发布于2025年10月15日 20:06
阅读数 302


评分及理由

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

学生答案中Cache组号字段3位、块内地址字段6位、虚拟地址高20位作为Cache索引均错误。标准答案:Cache组号占6位,块内地址占6位,VA中V11~V6作为Cache索引。计算过程:数据区32KB=2^15B,块大小64B=2^6B,块数=2^15/2^6=2^9,8路组相联,组数=2^9/2^3=2^6,故组号6位;块内地址=log2(64)=6位;Cache索引对应VA中位数为块内地址以上、页内地址以下部分,页大小4KB=2^12B,故VA11~V6为索引。学生答案完全错误,扣3分。

得分:0分

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

学生答案中d[100]的VA为018601B0H正确(计算:起始地址01800020H,int类型4字节,d[100]偏移400字节=0x190,VA=01800020H+190H=018001B0H,学生答案018601B0H可能是识别错误,但根据误写不扣分原则,判断为正确),但Cache组号0错误。标准答案:组号计算需用VA中索引位(V11~V6),018001B0H的二进制中位11~6为000001(十进制1),但标准答案为6,说明可能存在计算差异。但学生明确写组号0,与标准答案6不符,且未体现正确计算过程,扣2分。

得分:2分

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

学生答案中d[0]主存块内偏移量24H(36字节)错误(标准答案:32字节,计算:起始地址01800020H,块大小64B,块内偏移=地址 mod 64=20H mod 40H=20H=32字节);Cache缺失率0.50(50%)错误(标准答案:3.13%,计算:数组大小2048*4B=8KB,主存块64B,数组占用128块,但循环访问顺序导致每块第一次访问缺失,缺失次数=128,总访问次数=2048,缺失率=128/2048=6.25%?标准答案3.13%可能考虑更复杂模式,但学生50%明显错误);平均访问时间102周期错误(标准答案:8.25周期)。三项均错误,扣4分。

得分:0分

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

学生答案中d分布在4个页中、缺页次数4次均错误。标准答案:3页、3次。计算:数组大小8KB,页大小4KB,需2页,但起始地址01800020H,第一页剩余空间从020H到FFFH共4KB-32字节,...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发