页面框架编号与页面 table 条目

Page frame number vs. Page table entry

那么页框号和页table条目到底有什么区别呢?

以下哪一项是正确的:

physical_address = PTE * page_size + offset
physical_address = PFN * page_size + offset
physical_address = PFN * page_size + offset

正确。

页框是连续page_size对齐的page_size大内存块,填满了整个虚拟可寻址内存。

页面table条目包含在虚拟地址中。反过来,条目包含 页框编号 ,因此 nth 条目选择 mth页框。你可以这样看:

virtual -> physical
    PTE -> PFN

毕竟你可以说页面table条目指向页面框架

从技术上讲,物理内存中没有 PAGES。逻辑内存 PAGE 通过页面 table 条目映射到物理内存 PAGE FRAME。