文章
56
粉丝
0
获赞
0
访问
1.9k
评分及理由
(1)得分及理由(满分3分)
学生答案正确:页大小计算为 \(2^{12} = 4KB\),页表最大占用为 \(4B \times 2^{20} = 4MB\),与标准答案一致。得3分。
(2)得分及理由(满分2分)
学生答案中页目录号表达式为 \(LA/2^{22}\),页表索引表达式为 \((LA/2^{12}) \% 2^{10}\)。虽然使用了除法和取模运算,但基本原理正确(标准答案允许使用除法),且结果等价于位操作(右移22位得到页目录号,右移12位后取低10位得到页表索引)。因此答案正确,得2分。
(3)得分及理由(满分3分)
学生答案中:
- 物理地址1(第一个页表项地址)为 0020 0020H,正确(页表起始地址0020 0000H + 页号8 × 4字节 = 0020 0020H)。
- 物理地址2(第二个页表项地址)为 0020 0024H,正确(第一个页表项地址 + 4字节 = 0020 0024H)。
- 页框号1为 00900H,但标准答案应为00900H(即物理地址0090 0000H对应的页框号,去掉低12位偏移)。学生写为00900H(缺少一位,可能是识别错误或缩写),但根据上下文(物理地址3正确)可判断为误写,不扣分。
- 物理地址3(代码页面2起始物理地址)为 0090 1000H,正确(第一个页面结束地址0090 0000H + 4KB = 0090 1000H)。
- 页框号2为 00901H,但标准答案应为00901H(即物理地址0090 1000H对应的页框号,去掉低12位偏移)。学生写为00901H(缺少一位),同样判断为误写,不扣分。
因此,核心逻辑正确,得3分。
题目总分:3+2+3=8分
登录后发布评论
暂无评论,来抢沙发