题49
题目
操作系统采用分页存储管理方式,要求 ( ) 。
A. 每个进程拥有一张页表, 且进程的页表驻留在内存中
B. 每个进程拥有一张页表, 但只有执行进程的页表驻留在内存中
C. 所有进程共享一张页表, 以节约有限的内存空间, 但页表必须驻留在内存中
D. 所有进程共享一张页表, 只有页表中当前使用的页面必须驻留在内存中, 以最大限度地节省有限的内存空间
分析
在多个进程并发执行时, 所有在多个进程并发执行时, 所有进程的页表大多数驻留在内存中, 在系统中只设置一个页表寄存器 (PTR), 它存放页表在内存中的始址和长度。
平时, 进程未执行时, 页表的始址和页表长度存放在本进程的 PCB 中, 当调度到某进程时, 才将这两个数据装入页表寄存器中。
每个进程都有一个单独的逻辑地址, 有一张属于自己的页表。
注意!页表是个表,页表不是页,页表是个索引,里面的每一个键值对,叫做页表项,这只是个目录,放内存里不占什么空间,但是页面就得对应上一整个页框了,这个就得占用内存空间了
解
A