分类: Linux 864人阅读 评论(1) 收藏 举报

小结:
    1. IA-32中的地址转换:逻辑地址-->段映射-->线性地址-->页映射-->物理地址
    2. 分段机制和分页机制,理论上是项目独立的,既可以只使用分段,也可以是使用分页,当然也可以混合使用。
    3. Linux采用的是基于分页机制的内存管理,但是为了和Intel平台兼容,保留了段映射操作。
    4. Linux除了要参与从逻辑地址到物理地址的寻址过程,还要负责物理内存页面的换入换出工作。
    5. 从应用程序的角度,只需要考虑逻辑地址的使用就可以了,也就是好好利用自己独占的这4G虚拟内存。

在本文的开头,我说过内存访和管理是一个跨越应用程序,操作系统,硬件平台的一个复杂的过程。这次我们看了看硬件平台和操作系统做了些什么事情,下次我们将站在应用程序的角度,看看虚存是如何被使用和管理。

To Be Continued

Pthread 08/01/20

相关文章:

  • 2021-09-17
  • 2021-08-11
  • 2021-06-23
  • 2021-07-15
  • 2021-05-30
  • 2022-02-28
猜你喜欢
  • 2021-10-30
  • 2021-12-02
  • 2022-01-14
  • 2021-05-29
  • 2021-10-04
  • 2021-12-02
  • 2021-06-07
相关资源
相似解决方案