评分及理由
(1)得分及理由(满分3分)
学生答案:页大小为2¹²B,页表最大占用2²²B。
标准答案:页大小为4KB(即2¹²B),页表最大占用4MB(即2²²B)。
评分分析:
- 页大小计算正确,得1分。
- 页表最大占用计算正确(2²²B = 4MB),得2分。
得分:3分
(2)得分及理由(满分2分)
学生答案:页目录号对应LA/2²²,页表索引对应(LA/2¹²)%10。
标准答案:页目录号为LA>>22,页表索引为(LA>>12)&0x3FF。
评分分析:
- 页目录号表达式正确(LA/2²²等价于LA>>22),得1分。
- 页表索引表达式有误:学生写的是(LA/2¹²)%10,但%10表示模10,而正确应为模2¹⁰(即0x3FF)。这里存在逻辑错误,扣1分。
得分:1分
(3)得分及理由(满分3分)
学生答案:
- 页表项物理地址:00200000H + 8 = 00200008H,00200000H + 9 = 00200009H
- 页框号:00900H,00901H
- 代码页面2起始物理地址:00901000H
标准答案:
- 页表项物理地址:00200020H(第8个页表项),00200024H(第9个页表项)
- 页框号:00900H,00901H
- 代码页面2起始物理地址:00901000H
评分分析:
- 页表项物理地址计算错误:学生直接加8和9,但页表项大小为4字节,正确应为加8×4=32(0x20)和9×4=36(0x24)。两个地址均错误,扣1分。
- 页框号计算正确:00900H和00901H正确,得1分。
- 代码页面2起始物理地址正确:00901000H正确,得1分。
得分:2分
题目总分:3+1+2=6分
登录后发布评论
暂无评论,来抢沙发