Operating system 页框编号与页表条目

Operating system 页框编号与页表条目,operating-system,paging,memory-address,Operating System,Paging,Memory Address,那么,页面帧编号和页面表条目之间到底有什么区别呢 以下哪一项是正确的: physical_address = PTE * page_size + offset 是正确的。 页面框架是连续的page\u size对齐和page\u size大块内存,填满了整个虚拟可寻址内存 页表条目包含在虚拟地址中。反过来,条目包含页码框编号,因此nth条目选择mth页码框。您可以这样查看: virtual -> physical PTE -> PFN 毕竟,您可以说页表条目指向页帧。从技

那么,页面帧编号和页面表条目之间到底有什么区别呢

以下哪一项是正确的:

physical_address = PTE * page_size + offset
是正确的。

页面框架是连续的
page\u size
对齐和
page\u size
大块内存,填满了整个虚拟可寻址内存

页表条目包含在虚拟地址中。反过来,条目包含页码框编号,因此
n
th条目选择
m
th页码框。您可以这样查看:

virtual -> physical
    PTE -> PFN

毕竟,您可以说页表条目指向页帧。

从技术上讲,物理内存中没有页。逻辑内存页通过页表条目映射到物理内存页框架。

阅读:这不应该是注释吗?出于兴趣,这是指哪一行?问:“那么页面帧编号和页面表条目之间到底有什么区别?”答:如上所述。PFN是指虚拟地址,PTE是指物理地址吗?@carrotzoe哦,废话,不。混淆了“虚拟”和“物理”@具体是哪一部分?你有什么特别不明白的?哦,等等,你编辑了你的答案。那么PTE是指虚拟的,PFN是指物理的吗?@carrotzoe在某种程度上说。虚拟地址引用一个PTE,该PTE指向一个PFN,该PFN连同偏移量一起被转换为一个物理地址。
physical_address = PFN * page_size + offset
virtual -> physical
    PTE -> PFN