页面框架编号与页面 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条目包含在虚拟地址中。反过来,条目包含 页框编号 ,因此 n
th 条目选择 m
th页框。你可以这样看:
virtual -> physical
PTE -> PFN
毕竟你可以说页面table条目指向页面框架。
从技术上讲,物理内存中没有 PAGES。逻辑内存 PAGE 通过页面 table 条目映射到物理内存 PAGE FRAME。
那么页框号和页table条目到底有什么区别呢?
以下哪一项是正确的:
physical_address = PTE * page_size + offset
physical_address = PFN * page_size + offset
physical_address = PFN * page_size + offset
正确。
页框是连续page_size
对齐的page_size
大内存块,填满了整个虚拟可寻址内存。
页面table条目包含在虚拟地址中。反过来,条目包含 页框编号 ,因此 n
th 条目选择 m
th页框。你可以这样看:
virtual -> physical
PTE -> PFN
毕竟你可以说页面table条目指向页面框架。
从技术上讲,物理内存中没有 PAGES。逻辑内存 PAGE 通过页面 table 条目映射到物理内存 PAGE FRAME。