文章
66
粉丝
0
获赞
0
访问
9.3k
1.
页大小4KB,页内偏移12
虚拟地址30位,因此高18位为虚拟页号,低12位为页内偏移
2.
8组,组号占3位,因此虚拟页号高15位为标记位,低3位为索引位
3.
10->2
*12->4
16->0
7->7
26->2
*4->4
*12->4
*20->4
可以注意到第4组对应了3个不同的虚页号,TLB组容量为2行,因此必产生替换,由于策略是LRU,被替换的是4对应的TLB表项
4.增加 2*2 * 8 = 32位(2*8=16行,每行增加2位)
评分及理由
(1)得分及理由(满分2分)
学生正确指出虚拟地址高18位为虚页号,低12位为页内地址,与标准答案一致。得2分。
(2)得分及理由(满分2分)
学生正确计算TLB组号占3位,标记位占15位,与标准答案一致。得2分。
(3)得分及理由(满分2分)
学生正确计算各虚页号对应的组号,识别出组4发生替换,并正确指出被替换的是虚页号4的表项。虽然解释较为简略,但关键步骤和结论正确。得2分。
(4)得分及理由(满分2分)
学生错误计算了TLB表项位数的增加量。正确答案是每个TLB表项增加2位(因为虚页号增加2位),但学生计算了整体TLB容量的增加(16行×2位=32位),这是错误的。扣2分。
题目总分:2+2+2+0=6分
登录后发布评论
暂无评论,来抢沙发