页表实际上就是进程的虚存空间与系统中的物理存储空间的一个映射关系。
因为每个进程都有自己独立的虚存空间,所以操作系统需要为每个进程保存一个页表。
进程切换的时候操作系统就会把即将调度运行的那个进程的页表加载MMU,完成地址空间的切换。
在页式管理中,页表的作用是实现从页号到物理块号的地址映射,存储页表的作用是记录内存页面的分配情况。
操作系统页号的作用
页号是虚拟地址的划分,指向程序中的某一页,每个页号对应一个页面号。
分页存储管理是将一个进程的逻辑地址空间分成若干个大小相等的片,称为页面或页,并为各页加以编号,从0开始,如第0页、第1页等。在页式管理中,页表的作用是实现从页号到物理块号的地址映射,存储页表的作用是记录内存页面的分配情况。