页框编号与页表条目

car*_*zoe 2 paging operating-system memory-address

那么页框号和页表项到底有什么区别呢?

以下哪一项是正确的:

physical_address = PTE * page_size + offset
Run Code Online (Sandbox Code Playgroud)
physical_address = PFN * page_size + offset
Run Code Online (Sandbox Code Playgroud)

cad*_*luk 7

physical_address = PFN * page_size + offset
Run Code Online (Sandbox Code Playgroud)

是正确的。

页面帧是contiugous page_size-aligned和page_size内存大块,填补了整个虚拟寻址内存。

页表项中包含的虚拟地址。反过来,条目包含页框编号,以便n第 th条目选择第mth页框。你可以这样查看:

virtual -> physical
    PTE -> PFN
Run Code Online (Sandbox Code Playgroud)

毕竟你可以说页表条目指向页框