文章

63

粉丝

0

获赞

0

访问

3.1k

头像
2021年计算机学科专业基础综合试题 - 第44题回答
计算机组成原理
发布于2025年11月1日 16:57
阅读数 20

1.高20位表示虚页号,低12位表示页内地址

2.高15位为TLB标记,高到低16到18位表示组号

3.虚页号4对应的表项被替换,因为4、12、20页的低三位都是100(二进制),然后LRU替换算法,最近未访问的是虚页号4,因此被替换

4.增加2位


评分及理由

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

学生答案:高20位表示虚页号,低12位表示页内地址。

标准答案:高18位表示虚页号,低12位表示页内地址。

理由:页大小为4KB=2^12B,页内地址应为12位,虚拟地址共30位,因此虚页号应为30-12=18位。学生错误地计算为20位,属于逻辑错误。

得分:0分

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

学生答案:高15位为TLB标记,高到低16到18位表示组号。

标准答案:高15位为TLB标记,低3位为TLB组号。

理由:TLB共8组,组号需要3位。虚页号共18位,因此TLB标记为18-3=15位。学生虽然正确识别了标记位数为15位,但错误地指定组号位置为"高到低16到18位",这不符合虚页号低位作为组号的划分方式,属于逻辑错误。

得分:1分(部分正确,标记位数正确但组号位置描述错误)

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

学生答案:虚页号4对应的表项被替换,因为4、12、20页的低三位都是100(二进制),然后LRU替换算法,最近未访问的是虚页号4,因此被替换。

标准答案:虚页号4对应的TLB表项被替换。

理由:学生正确识别了被替换的表项是虚页号4,并提到了LRU替换策略。虽然解释不够详细,但核心结论正确,没有逻辑错误。

得分:2分

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

学生答案:增加2位。

标准答案:增加2位。

理由:虚拟地址从30位增加到32位,页大小不变,页内地址位数不变,虚页号增加2位,因此TLB表项位数增加2位。答案完全正确。

得分:2分

题目总分:0+1+2+2=5分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发