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)
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)
毕竟你可以说页表条目指向页框。