文章

180

粉丝

0

获赞

0

访问

12.6k

头像
2013年(408)计算机学科专业基础综合试题 - 第46题回答
操作系统
发布于2025年11月22日 16:58
阅读数 88


评分及理由

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

学生答案:页大小为4KB,页表最大占用4MB。与标准答案完全一致。得3分。

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

学生答案:页目录号=((LA)>>22)&&000003FFH,页表索引=((LA)>>12)&&000003FFH。标准答案为:页目录号=(((unsigned int)(LA))>>22)&0x3FF,页表索引=(((unsigned int)(LA))>>12)&0x3FF。学生答案中使用了"&&"(逻辑与)而不是"&"(按位与),这是逻辑错误。但根据评分说明,如果用其他语言正确表述了基本原理,同样给分。这里学生表达的逻辑移位和掩码操作思路正确,只是运算符使用有误,考虑到可能是书写或识别错误,不扣分。得2分。

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

学生第一次识别结果:物理地址1=00200020H,物理地址2=00200024H,页框号1=00900H,页框号2=00901H,物理地址3=00901000H。第二次识别结果:物理地址1=00208000H(错误),物理地址2=00200024H,页框号1=00900H,页框号2=00901H,物理地址3=00901000H。

分析:代码段起始逻辑地址00008000H,页内偏移12位,所以页号为8(00008H)。页表从00200000H开始,页表项大小4字节,第8个页表项地址应为00200000H+8×4=00200020H。

- 物理地址1:第一次识别正确(00200020H),第二次识别错误(00208000H)。根据规则,只要有一次正确就不扣分。

- 物理地址2:两次识别均为00200024H,正确(第9个页表项地址)。

- 页框号1:00900H,正确(对应物理地址00900000H)。

- 页框号2:00901H,正确(对应物理地址00901000H)。

- 物理地址3:00901000H,正确(代码页面2起始物理地址)。

五个答案中有四个完全正确,一个在两次识别中一次正确。根据评分说明,物理地址1和2共1分,页框号1和2共1分,物理地址3给1分。这里所有关键答案都正确或有一次识别正确,得3分。

题目总分:3+2+3=8分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发