6.5.5. 内存管理

6.5.5.1. 内存管理器

  • 每个进程都有属于它的巨大的、连续的私有内存地址空间(即虚拟地址)。

  • 内存管理器的功能:
    • 将虚拟的私有内存翻译/映射到真正存放数据的物理内存,可以隔离不同进程之间的数据读写。

    • 当物理内存耗尽时,将内存换页(page)到磁盘上去;然后当需要时再换页回来。

6.5.5.2. 虚拟内存(Virtural Memory)

  • 每个进程都有它自己的虚拟地址空间。

  • 虚拟内存提供了和物理内存不相关的逻辑视图。

  • 换页(Paging)是和磁盘传输内存内容的过程。
    • 虚拟内存的大小可以超过可用的物理内存。