文章
20
粉丝
0
获赞
0
访问
167
(1)0到17位表示虚页号,18到29位表示页内地址
(2)0位是TLB标记,27到29位是TLB组号
(3)4号被替换,访问20号时发生缺页,此时TLB中相应位置存放了4号和12号,由于采用LRU替换策略,4号未被访问时间最久,故将4号替换
(4)增加2位
评分及理由
(1)得分及理由(满分2分)
学生答案错误。虚拟地址共30位,页大小为4KB,页内地址应为低12位(地址位0-11),虚页号应为高18位(地址位12-29)。学生将虚页号和页内地址的范围写反,且未正确计算位数。扣2分。
(2)得分及理由(满分2分)
学生答案错误。TLB组号由虚页号的低3位决定,TLB标记由虚页号的高15位决定。学生未正确理解虚页号与TLB标记、组号的对应关系,且给出的地址位范围完全错误。扣2分。
(3)得分及理由(满分2分)
学生答案部分正确。虽然正确指出虚页号4被替换,但理由描述不完整且存在错误(提到“缺页”是不准确的,TLB未命中不等于缺页)。根据标准答案,需要详细分析组4的访问过程及LRU替换策略,学生未展示具体计算过程。扣1分,得1分。
(4)得分及理由(满分2分)
学生答案正确。虚拟地址从30位增加到32位,页大小不变,虚页号增加2位,因此TLB表项位数增加2位。得2分。
题目总分:0+0+1+2=3分
登录后发布评论
暂无评论,来抢沙发