文章

63

粉丝

0

获赞

0

访问

13.4k

头像
2024年计算机学科专业基础综合试题 - 第45题回答
操作系统
发布于2025年10月4日 10:56
阅读数 227

(1) 虚拟地址为12345678H的高10位,也就是00 0100 1000=48H。又因为页表项大小为4B,所以页号对应的相对偏移为48H<<2=120H。所以该页表项的虚拟地址为B8C00000H+120H=B8C00120H。同理该页表项的物理地址为65400000H+120H=65400120H。页框号为转换得到的物理地址BAB45678H的高10位,即2EAH。

(2)进程P所在的页号为其虚拟地址高10位,即2E3H。该页对应的页表项的虚拟地址=B8C00000H+2E3H*4=B8C00B8CH。该页表项中的页框号为物理地址65400000H的高10位,即195H。


评分及理由

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

学生正确计算了虚拟地址12345678H的页号为048H,页表项偏移量为120H,页表项虚拟地址为B8C00120H,物理地址为65400120H,页框号为2EAH。所有步骤和结果与标准答案一致,逻辑清晰,计算准确。得3分。

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

学生正确计算了进程P页表所在页的页号为2E3H,页表项虚拟地址为B8C00B8CH。但在计算页框号时,学生直接取物理地址65400000H的高10位为195H,而标准答案中页表项对应的物理地址应为6540D000H(通过页号2E3H乘以页大小4MB得到偏移量,再与页表起始物理地址相加),因此学生未正确计算页表项对应的物理地址,导致页框号计算错误。扣2分。得2分。

题目总分:3+2=5分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发