内存逻辑地址由16位段选择符（segment selector）与32位段内偏移组成。CPU硬件实现把内存逻辑地址翻译为32位的内存线性地址（linear address）。内存线性地址再通过分页机制翻译为32位的内存物理地址，之后才能读写内存数据。Linux操作系统实际上把上述16位段地址设为0，从而使得内存逻辑地址与内存线性地址是等价的成为。