逻辑地址和线性地址的区别?

Difference between logical and linear address?

我一直在阅读 Linux -Understanding Kernel 这本书,遇到了逻辑地址和线性地址 Addresses.I我无法理解逻辑的必要性 addresses.Why 我们不能直接访问吗线性地址。逻辑地址需要什么?分段和GDT(全局描述符Table)对所有进程维护有什么用?

逻辑寻址提供了多种功能。除其他事项外: 1.它们是实现虚拟内存的先决条件 2. 在交换 in/swap 期间,它们消除了将进程加载回同一物理内存的需要。 3. 它们在进程之间提供一致的寻址。 4.支持内存保护