文章
459
粉丝
0
获赞
1
访问
58.9k

评分及理由
(1)得分及理由(满分4分)
学生答案正确指出了虚拟地址24位,物理地址20位。对于虚页号,学生说“高12位[23:12]”,这存在表述歧义,通常虚页号是地址的高位部分,即前12位(位23-12),但“[23:12]”的写法可能被理解为从23到12的位,这仍然是前12位,因此可以认为是正确的。对于物理地址的页框号,学生说“高8位[19:12]”,这同样有歧义,但结合上下文,可以理解为位19-12,即前8位(因为物理地址20位,页内偏移12位,所以页框号确实是高8位)。因此,答案核心正确。但学生将页框号误写为“虚页号”,这可能是识别错误或笔误,根据禁止扣分原则,不扣分。得4分。
(2)得分及理由(满分2分)
学生正确将物理地址划分为Tag、Cache行号、块内地址三个字段,并给出了位数和位置:Tag为[19:8](12位),行号为[7:5](3位),块内地址为[4:0](5位)。这与标准答案完全一致(主存字块标记12位对应Tag,cache字块标记3位对应行号,字块内地址5位)。得2分。
(3)得分及理由(满分4分)
学生正确判断虚拟地址001C60H在主存中(页表命中),并正确计算出物理地址为04C60H,同时正确分析Cache不命中(Tag不相等)。理由阐述清晰,与标准答案一致。得4分。
(4)得分及理由(满分2分)
学生正确判断虚拟地址024BACH在主存中,并说明了TLB映射过程:标记为012H,组号为0,TLB命中,得到物理地址1FBACH。虽然学生给出的物理地址1FBACH与标准答案中根据页框号1F得到的物理地址(标准答案未给出完整地址,但页框号1F正确)在形式上可能因页内偏移组合而一致,但学生直接给出了物理地址,且逻辑正确。核心是判断页面在主存中且理由正确。得2分。
题目总分:4+2+4+2=12分
登录后发布评论
暂无评论,来抢沙发