一、概念
-
逻辑地址
指由程序产生的与段相关的偏移地址部分。程序中获取的地址即为逻辑地址,通常表示为 [段标识符:段内偏移量], -
线性地址
是逻辑地址到物理地址变换之间的中间层。逻辑地址(段中偏移量)+ 相应段基地址 = 线性地址。 -
物理地址
指CPU外部地址总线上的寻址物理内存的地址
二、变换关系
逻辑地址 ----段表---> 线性地址 ---页表---> 物理地址
1、逻辑地址是段标识+段内偏移量的形式,Memory Mangement Unit通过查询段表,把逻辑地址转化为线性地址;
2、得到线性地址后,MMU查询页表来将其转化为物理地址(cpu开启分页的情况,如果开启分页线性地址==物理地址); LinA->PA
3、不同的逻辑地址可以映射到同一个线性地址上;
4、不同的线性地址可以映射到同一个物理地址上;
网友评论