美文网首页
阅读记录-内存地址

阅读记录-内存地址

作者: eesly_yuan | 来源:发表于2016-12-08 21:38 被阅读17次
    一、概念
    • 逻辑地址
      指由程序产生的与段相关的偏移地址部分。程序中获取的地址即为逻辑地址,通常表示为 [段标识符:段内偏移量],

    • 线性地址
      是逻辑地址到物理地址变换之间的中间层。逻辑地址(段中偏移量)+ 相应段基地址 = 线性地址。

    • 物理地址
      指CPU外部地址总线上的寻址物理内存的地址

    二、变换关系

    逻辑地址 ----段表---> 线性地址 ---页表---> 物理地址
    1、逻辑地址是段标识+段内偏移量的形式,Memory Mangement Unit通过查询段表,把逻辑地址转化为线性地址;

    LogA->LinA
    2、得到线性地址后,MMU查询页表来将其转化为物理地址(cpu开启分页的情况,如果开启分页线性地址==物理地址); LinA->PA

    3、不同的逻辑地址可以映射到同一个线性地址上;
    4、不同的线性地址可以映射到同一个物理地址上;

    mark

    我理解的逻辑地址、线性地址、物理地址和虚拟地址(补充完整了)

    相关文章

      网友评论

          本文标题:阅读记录-内存地址

          本文链接:https://www.haomeiwen.com/subject/zynsmttx.html