文章
309
粉丝
0
获赞
1
访问
156.7k

评分及理由
(1)得分及理由(满分3分)
答案中正确指出页大小为 \(2^{12}B = 4KB\),得1分。但页表最大占用计算错误,答案写为“1KB”,而标准答案为 \(2^{20} \times 4B = 4MB\)。这属于计算错误,不是识别问题,因此扣2分。本小题得分:1分。
(2)得分及理由(满分2分)
页目录号表达式 \(LA / 2^{22}\) 正确(等价于右移22位),得1分。页表索引表达式 \((LA / 2^{12}) \% 2^{10}\) 也正确(等价于右移12位后取低10位),得1分。虽然未使用位运算,但思路正确,不扣分。本小题得分:2分。
(3)得分及理由(满分3分)
该小题要求计算两个页表项的物理地址、页框号以及代码页面2的起始物理地址。学生答案中:
- 页表项1物理地址写为“0090 0000H”,页框号为“2”,但根据标准答案,代码段起始逻辑地址0000 8000H对应第8个页表项,其物理地址应为页表起始地址+8×4=0020 0000H+32=0020 0020H,页框号应为0090 0000H对应的页框号(即0x0900)。学生答案明显错误,物理地址1和页框号1均错,扣1分。
- 页表项2物理地址写为“0090 000FH”,页框号为“2”,也错误。正确应为0020 0024H,页框号与页表项1相同(因为连续页面),扣1分。
- 代码页面2起始物理地址写为“0090 0FFFH”,错误。正确应为0090 1000H(即0090 0000H+4KB),扣1分。
由于这三个答案与标准答案完全不符,且不是误写,属于逻辑错误,故本小题不得分。本小题得分:0分。
题目总分:1+2+0=3分
登录后发布评论
暂无评论,来抢沙发