【问题标题】:Linear address and physical address线性地址和物理地址
【发布时间】:2011-05-11 07:13:40
【问题描述】:

什么是线性地址?和物理地址有什么区别?

【问题讨论】:

    标签: memory-management x86 memory-address memory-segmentation address-space


    【解决方案1】:

    线性地址生成之后 之前页面 表映射。物理地址是 生成 before after 页表映射(即 分页)。

    线性地址,通过添加创建 逻辑地址的基数 段,CS,DS,ES,SS,FS或GS。

    启用分页后,页面 表格用于平移线性 地址到物理地址。

    另一方面,物理地址是 只不过,地址值 在处理器的引脚上出现 内存读/内存写操作。

    InShort,我们可以说如果分页是 禁用线性地址 = 物理 地址

    【讨论】:

    • 你能详细说明你的答案吗
    【解决方案2】:

    线性地址是虚拟地址;进程使用的地址(预翻译)。物理地址是翻译后的地址,它是物理内存中某个页面的地址。

    请注意 Sankar 的回答

    页表映射后生成线性地址。物理地址在页表映射(即分页)之前生成。

    is 是错误的,他 已经 有这些倒退(现已修复)。线性地址在页表映射之前,物理地址是来自页表映射的地址。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-09-14
      • 2015-05-04
      • 2013-05-05
      • 2014-03-15
      • 2021-09-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多