L23 段页结合的内存管理

:::info

  • 程序员希望用段
  • 物理内存希望用页

如何结合? :::

如何段页结合

将分好的段打散成许多页的集合!
🎈Part 08 内存管理02 - 图1

  • 找出一段地址(虚拟内存中),当作段
  • 虚拟内存中的段分隔成固定大小的页,然后再映射到实际的物理内存上的页 :::tips key:引入了虚拟内存的概念 ::: 所谓的虚拟内存就是设定了一段虚拟的内存空间,然后假装程序的代码段、数据段、堆、栈等都存在这,都有对应的逻辑地址(虚拟地址),但是实际上这些虚拟地址也会经过之前的页表映射,也就是通过虚拟地址来进行页表映射。

    如何实现段页结合