内存管理中的三种地址

  逻辑地址(Logical Address) 是指由程序产生的与段相关的偏移地址部分。

比如在C语言指针编程中,能够读取指针变量本身值(&操作)。实际上这个值就是逻辑地址,它是相对于当前进程数据段的地址,和绝对物理地址无关。

二、线性地址
  线性地址(Linear Address)是逻辑地址到物理地址转换的中间层。

程序代码经编译后会产生逻辑地址,或者说是段中的偏移地址,加上对应段的基地址就生成了一个线性地址。

  若启用了分页机制,则线性地址会再此转换产生一个物理地址。

若没有启用分页机制。则线性地址就是物理地址。Intel 80386的线性地址空间容量为4G(2的32次方,即32根地址总线寻址)。

三、物理地址
指定的。