Appearance
页表
页表是操作系统为每个进程提供其自己的私有地址空间和内存的最流行机制。页表决定了内存地址的含义,以及可以访问物理内存的哪些部分。它们允许 xv6 隔离不同进程的地址空间,并将它们复用到单个物理内存上。页表是一种流行的设计,因为它们提供了一个间接层,允许操作系统执行许多技巧。Xv6 执行了一些技巧:在多个地址空间中映射相同的内存(一个蹦床页),并用一个未映射的页面保护内核和用户栈。本章的其余部分解释了 RISC-V 硬件提供的页表以及 xv6 如何使用它们。
Appearance
页表是操作系统为每个进程提供其自己的私有地址空间和内存的最流行机制。页表决定了内存地址的含义,以及可以访问物理内存的哪些部分。它们允许 xv6 隔离不同进程的地址空间,并将它们复用到单个物理内存上。页表是一种流行的设计,因为它们提供了一个间接层,允许操作系统执行许多技巧。Xv6 执行了一些技巧:在多个地址空间中映射相同的内存(一个蹦床页),并用一个未映射的页面保护内核和用户栈。本章的其余部分解释了 RISC-V 硬件提供的页表以及 xv6 如何使用它们。