文章

85

粉丝

0

获赞

2

访问

3.8k

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


评分及理由

(1)得分及理由(满分3分)

学生答案正确:页大小为4KB(由页内偏移量12位得出,2^12=4096B=4KB),页表最大占用4MB(页号20位,页表项数2^20,每个页表项4B,因此2^20×4B=4MB)。两次识别结果均正确。得3分。

(2)得分及理由(满分2分)

学生答案部分正确:页目录号表达式为"LA/22",但标准答案应为移位和掩码操作(如(LA>>22)&0x3FF),除法表达式虽能理解基本思路但不够精确(例如,LA/2^22更合适,但学生写了"LA/22",这明显错误,22应为2^22,但可能为识别错误或书写错误)。页表索引表达式为"LA/12%10",同样存在错误(应为(LA>>12)&0x3FF,但学生使用了除法和取模,且数字12和10可能为识别错误,实际应为2^12和0x3FF)。根据标准答案评分说明,用除法表达但基本原理理解可给分,但这里表达式存在明显数字错误(如22和12不是指数形式),扣1分。得1分。

(3)得分及理由(满分3分)

学生答案基本正确:物理地址1(00200020H)和物理地址2(00200024H)正确(页表起始地址00200000H,第8个页表项索引为8×4=32=0x20,因此00200020H和00200024H);页框号1(00900H)和页框号2(00901H)正确(代码段起始物理地址00900000H,页框号即物理地址高20位,00900000H>>12=00900H,第二页增加4KB=0x1000,因此00900000H+0x1000=00901000H,页框号为00901H);物理地址3(00901000H)正确。两次识别结果一致。得3分。

题目总分:3+1+3=7分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发