分页转换功能由驻留在内存中的表来描述,该表称为页表,page table,存放在物理地址空间中。
页表可看作简单的2^20个物理地址数组。
线性到物理地址的映射功能可以简单地看做进行数组查找。
线性地址的高20位构成这个数组的索引值,用于选择对应页面的物理(基)地址。
线性地址的低12位给出了页面中的偏移量,加上页面的基地址最终形成对应的物理地址。
由于页面基地址对齐在4K边界上,因此页面基地址的低12位肯定是0。
就是高20位的页面基地址和12位偏移量连接组合在一起就得到了对应的物理地址。
页表中每个页表项的大小为32位。
Linux内核完全剖析,p102
这是指的分段已经实现之后,由线性地址得到物理地址,是通过页表来实现;