【发布时间】:2015-01-18 04:46:38
【问题描述】:
我一直在阅读 Linux -Understanding Kernel 一书,遇到了逻辑地址和线性地址。我无法理解逻辑地址的必要性。为什么我们不能直接访问线性地址。逻辑地址的需要是什么?地址以及为所有进程维护分段和 GDT(全局描述符表)的用途是什么?
【问题讨论】:
标签: linux-kernel operating-system
我一直在阅读 Linux -Understanding Kernel 一书,遇到了逻辑地址和线性地址。我无法理解逻辑地址的必要性。为什么我们不能直接访问线性地址。逻辑地址的需要是什么?地址以及为所有进程维护分段和 GDT(全局描述符表)的用途是什么?
【问题讨论】:
标签: linux-kernel operating-system
逻辑寻址提供多种功能。除其他事项外: 1.它们是实现虚拟内存的先决条件 2. 在换入/换出期间,它们消除了将进程加载回同一物理内存的需要。 3.它们在进程之间提供一致的寻址。 4.支持内存保护
【讨论】: