什么是线性地址?它与物理地址有何不同?
问问题
16685 次
2 回答
19
线性地址是在 页表映射之前生成的。物理地址是在页表映射(即分页)之后生成的。
线性地址,通过将逻辑地址添加到段的基址,CS,DS,ES,SS,FS或GS来创建。
启用分页时,页表用于将线性地址转换为物理地址。
另一方面,物理地址不过是在内存读/内存写操作期间出现在处理器引脚上的地址值。
简而言之,如果分页被禁用,我们可以说线性地址 = 物理地址
于 2010-11-17T09:13:16.073 回答
10
线性地址是虚拟地址;进程使用的地址(预翻译)。物理地址是翻译后的地址,它是物理内存中某个页面的地址。
请注意,桑卡尔的回答
页表映射后生成线性地址。物理地址在页表映射(即分页)之前生成。
是错的,他有这些倒退(现在修复)。线性地址在页表映射之前,物理地址是来自页表映射的地址。
于 2018-05-10T14:57:47.387 回答