trampoline 应该挪到“相同内存”处,它是对相同内存的示例。

This commit is contained in:
Sean
2023-08-01 12:31:55 +08:00
parent 78e42d1087
commit 27037839a9

View File

@@ -1,3 +1,3 @@
# 第三章 页表
页表是操作系统为每个进程提供私有地址空间和内存的机制。页表决定了内存地址的含义以及物理内存的哪些部分可以访问。它们允许xv6隔离不同进程的地址空间并将它们复用到单个物理内存上。页表还提供了一层抽象a level of indirection这允许xv6执行一些特殊操作映射相同的内存到不同的地址空间中a trampoline page并用一个未映射的页面保护内核和用户栈区。本章的其余部分介绍了RISC-V硬件提供的页表以及xv6如何使用它们。
页表是操作系统为每个进程提供私有地址空间和内存的机制。页表决定了内存地址的含义以及物理内存的哪些部分可以访问。它们允许xv6隔离不同进程的地址空间并将它们复用到单个物理内存上。页表还提供了一层抽象a level of indirection这允许xv6执行一些特殊操作映射相同的内存a trampoline page到不同的地址空间中并用一个未映射的页面保护内核和用户栈区。本章的其余部分介绍了RISC-V硬件提供的页表以及xv6如何使用它们。