某操作系统采用分页存储管理方式,下图给出了进程A和进程B的页表结构。如果物理页的

admin2022-08-02  68

问题 某操作系统采用分页存储管理方式,下图给出了进程A和进程B的页表结构。如果物理页的大小为1K字节,那么进程A中逻辑地址为1024(十进制)的变量存放在(  )号物理内存页中。假设进程A的逻辑页4与进程B的逻辑页5要共享物理页4,那么应该在进程A页表的逻辑页4和进程B页表的逻辑页5对应的物理页处分别填(  )。问题1选项A.8B.3C.5D.2问题2选项A.4、4B.4、5C.5、4D.5、5

选项

答案 BA

解析 1、逻辑地址是逻辑页号+页内地址(都是用二进制来表示的),页内地址是题目所给出的1K,为210,说明页内地址占用10位。
物理地址是物理页号+页内地址(都是用二进制来表示的),页内地址和逻辑地址的大小相同。
在这里,逻辑地址是1024,即210,转换为2进制为:1 00000 00000。那么,根据逻辑地址占10位,剩余的1即是它的逻辑页号。查找页表,1对应的物理页号是3,所以选择B。
2、共享页4,在进程A页表的逻辑页4和进程B页表的逻辑页5对应的物理页都是4,4。
转载请注明原文地址:https://www.tihaiku.com/congyezige/2410664.html

最新回复(0)