文章
56
粉丝
0
获赞
0
访问
7.1k
评分及理由
(1)得分及理由(满分3分)
学生正确计算了页大小和页表最大占用空间:页大小 = 2^12 B = 4 KB,页表项数 = 2^20,页表最大占用 = 2^20 × 4 B = 4 MB。答案与标准答案完全一致,得3分。
(2)得分及理由(满分2分)
学生给出的页目录号表达式为 (LA >> 22),页表索引表达式为 (LA >> 12) × 003FFH。页目录号表达式正确,但页表索引表达式有误:标准答案为 ((LA >> 12) & 0x3FF),而学生使用了乘法运算,逻辑错误。由于页表索引应该是取中间10位,使用乘法无法正确提取这些位,因此扣1分。得1分。
(3)得分及理由(满分3分)
学生计算了第一个页表项的物理地址:0020 0000H + 00008H × 4 = 0020 0020H(正确),但第二个页表项物理地址写为0020 0021H(错误,应为0020 0024H)。页框号给出00900H和00901H(正确,对应物理地址0090 0000H和0090 1000H)。代码页面2起始物理地址为00901000H(正确)。由于第二个页表项物理地址错误,扣1分。得2分。
题目总分:3+1+2=6分
登录后发布评论
暂无评论,来抢沙发