文章

56

粉丝

0

获赞

0

访问

7.1k

头像
2013年计算机学科专业基础综合试题 - 第46题回答
操作系统
发布于2025年10月5日 16:53
阅读数 14


评分及理由

(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分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发