文章
161
粉丝
0
获赞
0
访问
20.1k
(1)高18位表示虚页号。低12位表示页内地址。
(2)高16位是TLB标记。次2位是TLB组号.
(3)10映射组号1,12映射组号0,16映射组号0,7映射组号3,26映射组号2,4映射组号0,替换12,12映射组号0,替换16,20映射组号0,替换4
所以4,16被替换.
(4)增加2位
评分及理由
(1)得分及理由(满分2分)
学生答案正确指出虚拟地址高18位为虚页号,低12位为页内地址,与标准答案一致。得2分。
(2)得分及理由(满分2分)
学生答案错误。TLB采用2路组相联,共8组(2^3),因此TLB组号应为3位。虚页号共18位,TLB标记应为高15位(18-3),组号为低3位。学生回答高16位为标记、次2位为组号(实际组号应为3位),存在逻辑错误。得0分。
(3)得分及理由(满分2分)
学生答案错误。组号计算有误(例如虚页号10 mod 8=2,但学生计算为1;虚页号12 mod 8=4,但学生计算为0),且未正确应用LRU策略模拟组4的替换过程(实际被替换的是虚页号4,但学生错误认为4和16被替换)。存在逻辑错误和计算错误。得0分。
(4)得分及理由(满分2分)
学生答案正确。虚拟地址从30位增加到32位,页大小不变(页内地址仍12位),虚页号增加2位,因此TLB表项位数增加2位,与标准答案一致。得2分。
题目总分:2+0+0+2=4分
登录后发布评论
暂无评论,来抢沙发