1. 结构

每个 PTE 为 64 位,包含 44 位物理页号 (PPN) 和 10 位标志位。

2. 关键标志位 (Flags)

  • V (Valid):是否有效。
  • R (Read)W (Write)X (Execute):读、写、执行权限。
  • U (User):设为 1 则用户态可访问;设为 0 则仅内核态访问。

3. 陷阱机制

如果硬件 (MMU) 在翻译过程中发现 V=0 或者权限不匹配(如尝试写入 R=1, W=0 的页),会触发 Page Fault,控制权转交给内核。