文章
27
粉丝
0
获赞
0
访问
1.8k
(1)
页大小为4KB、页框大小为4KB、虚拟地址空间大小为1M页
(2)
2 ^ 10 * 4B / 4KB = 1,页目录占1页
2 ^ 20 * 4B / 4KB = 1024,页表占1024页
(3)
0100 0000H = (0000000100 0000000000 000000000000)_2
0111 2048H = (0000000100 0100010010 000001001000)_2
访问了两个二级页表,一个索引对应一个页表项
评分及理由
(1)得分及理由(满分2分)
学生答案:页大小为4KB、页框大小为4KB、虚拟地址空间大小为1M页
标准答案:页和页框大小均为4KB,虚拟地址空间大小为2^20页(即1M页)
评分:2分。学生答案完全正确,页大小和页框大小正确,虚拟地址空间大小正确(1M页即2^20页)。
(2)得分及理由(满分2分)
学生答案:页目录占1页,页表占1024页
标准答案:页目录占1页,页表占1024页,总共1025页
评分:2分。学生分别计算了页目录和页表所占页数,虽然最后没有明确写出总和1025页,但题目要求计算"页目录和页表共占多少页",学生分别给出了两个部分的值,且计算正确,可以认为完整回答了问题。
(3)得分及理由(满分2分)
学生答案:访问了两个二级页表
标准答案:需要访问一个二级页表
评分:0分。学生分析错误。从学生的二进制分解可以看出,两个地址的最高10位(页目录号)都是0000000100(即4),说明它们属于同一个页目录项,指向同一个二级页表。但学生却得出了访问两个二级页表的错误结论。
题目总分:2+2+0=4分
登录后发布评论
暂无评论,来抢沙发