扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 内存管理中等
单选题
2013年11月第1题
中等
单选题
2013年11月第1题
#第二版教材
#必须掌握
某操作系统采用分页存储管理方式,下图给出了进程A和进程B的页表结构。如果物理页的大小为 512 字节,那么进程 A 逻辑地址为 1111(十进制)的变量存放在 (问题1) 号物理内存页中。假设进程A的逻辑页 4 与进程B的逻辑页 5 要共享物理页 8,那么应该在进程A页表的逻辑页 4 和进程B页表的逻辑页 5 对应的物理页处分别填 (问题2) 。

正确答案
C
本题考察的是分页存储管理中逻辑地址到物理地址的映射方法,以及共享页的设置。
问题 1:
物理页大小为 512 字节,512 = 2⁹,说明页内地址占 9 位二进制。
十进制 1111 转换为二进制是 10001010111(共 11 位)。
右 9 位(001010111)表示页内偏移,左 2 位(10)表示逻辑页号。
逻辑页号 10(二进制)= 2(十进制),查进程 A 页表可知逻辑页 2 对应的物理页是 4。
因此答案是 C. 4。
问题 2:
共享页要求两个进程的某些逻辑页指向同一个物理页。
题中要求进程 A 的逻辑页 4 和进程 B 的逻辑页 5 共享物理页 8,因此在它们的页表对应位置都应填写 8。
因此答案是 D. 8、8。
