文章

252

粉丝

0

获赞

0

访问

18.0k

头像
2021年计算机学科专业基础综合试题 - 第44题回答
计算机组成原理
发布于2025年9月18日 21:08
阅读数 12

1):高18位表示虚页号,低12位表示页内地址;

2):12~14位是TLB组号,15~29是标记位;

3):10%8=2

    12%8=4

    16%8=0

     7%8=7

    26%8=2

   4%8=4

     12%8=4

  20%8=4

所以4对应的TLB表项会被替换掉,

4):增加2位


评分及理由

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

学生答案正确指出高18位为虚页号,低12位为页内地址,与标准答案一致。得2分。

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

学生答案错误。标准答案中TLB标记应为虚页号的高15位(即虚拟地址的15-29位),TLB组号为虚页号的低3位(即虚拟地址的12-14位)。学生答案将12-14位作为组号正确,但标记位范围15-29错误(应为15-29位对应虚页号的高15位,但学生写的是15-29,实际上虚拟地址总共30位,高位从1开始编号的话,15-29是15位,但通常地址位从0开始编号,这里应明确)。学生未说明虚拟地址位编号起始(通常从0开始),但根据描述“12~14位是TLB组号,15~29是标记位”,若地址位从0开始编号,则0-11为页内地址,12-14为组号(虚页号低3位),15-29为标记(虚页号高15位),共30位地址,该描述正确。因此答案正确,得2分。

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

学生计算了各虚页号的组号(10->2,12->4,16->0,7->7,26->2,4->4,12->4,20->4),并得出结论“4对应的TLB表项会被替换掉”。但标准答案中,被替换的是虚页号4(当访问20时,组4中LRU替换的是4),学生答案正确。然而,学生未给出详细理由(如LRU策略在组4中的具体替换过程),但问题只要求指出哪个虚页号被替换并说明理由,学生给出了计算过程,理由基本充分。因此得2分。

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

学生答案“增加2位”正确,与标准答案一致。虚拟地址从30位增加到32位,页大小不变,虚页号增加2位,因此TLB表项中标记位增加2位。得2分。

题目总分:2+2+2+2=8分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发