![]() |
1
1
济南,我想你对linux内存相关的东西感到困惑。 你的问题是:
页表条目不仅依赖于虚拟地址空间,页大小和物理内存也需要计算条目。 我以你为例:- 假设一台机器有48位虚拟地址和32位物理地址。如果页面是4KB,如果页面表只有一个级别,那么页面表中有多少条目? 页面表中的条目数将为=2^36。 页面条目用于获取物理内存的地址。这里我们假设正在进行单级分页。因此,生成的页表将包含虚拟地址空间的所有页的条目。
页面表的大小 因为存储器是字节可寻址的。因此我们假设每个页表条目为32位,即4字节长。
|
![]() |
Paz J · 计算页面表的最小和最大大小 7 年前 |
![]() |
jinan · 地址的大小是否与条目数、条目总数或两者都有关系? 8 年前 |
![]() |
shs_sf · Linux页表指针取消引用到底发生了什么? 9 年前 |