一、概念介绍
分页存储:一是分内存地址,二是分逻辑地址。
1.分内存地址
将内存空间分为一个个大小相等的分区。比如,每个分区4KB。
每个分区就是一个“页框”,每个页框有个编号,即“页框号”,“页框号”从0开始。
2.分逻辑地址
将进程的逻辑地址空间分为与页框大小相等的一个个部分,每个部分称为一个“页”或“页面”。
每个页面有一个编号,即“页号”,页号从0开始。
3.分配
操作系统以页框为单位,为各个进程分配内存空间。
进程的每个页面分别放入一个页框中。也就是说,进程的页面与内存的页框有一一对应的关系。
各个页面不必连续存放,可以放到不相邻的各个页框中。
2.页表
为了能知道进程的每个页面在内存中的存放的位置,操作系统要为每个进程建立一张页表。
⭐:为每个进程建立一张页表,页表通常存在PCB(进程控制块)中。