文章
107
粉丝
0
获赞
1
访问
10.0k

评分及理由
(1)得分及理由(满分3分)
学生正确计算出页大小为 4KB(得1分)。但在计算页表最大占用时,错误地认为页表最大占用一个页的大小(即 2^12 字节),而正确答案应为 2^20 × 4B = 4MB。这是逻辑错误,扣2分。因此本小题得1分。
(2)得分及理由(满分2分)
学生给出的页目录号表达式 LA/2^22 正确(得1分)。页表索引表达式 LA/2^12 % 2^10 虽然形式与标准答案不同,但通过除法和取模运算正确提取了中间10位,思路正确且结果等价(得1分)。因此本小题得2分。
(3)得分及理由(满分3分)
学生正确识别出代码段占用2个页面(页号8和9),但在计算页表项物理地址时出现错误:
- 页表项物理地址应为 00200000H + 页号×4,学生计算为 00200000H + 页号(漏乘4)
- 因此得到错误地址 00200008H 和 00200009H(扣1分)
- 页框号计算错误(应为00900H和00901H,但学生未正确从页表项获取)(扣1分)
- 代码页面2起始物理地址 00901000H 计算正确(得1分)
因此本小题得1分。
题目总分:1+2+1=4分
登录后发布评论
暂无评论,来抢沙发