查看更多
当前 - 选择题 - 内存管理
中等
单选题
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

联系我们
隐私协议
用户协议
微信公众号
知乎
小红书
浙ICP备2021029036号
@2022-2026
嘉兴市安芯网络科技有限公司 版权所有