![]() |
1
1
济南,我想你对linux内存相关的东西感到困惑。 你的问题是:
页表条目不仅依赖于虚拟地址空间,页大小和物理内存也需要计算条目。 我以你为例:- 假设一台机器有48位虚拟地址和32位物理地址。如果页面是4KB,如果页面表只有一个级别,那么页面表中有多少条目? 页面表中的条目数将为=2^36。 页面条目用于获取物理内存的地址。这里我们假设正在进行单级分页。因此,生成的页表将包含虚拟地址空间的所有页的条目。
页面表的大小 因为存储器是字节可寻址的。因此我们假设每个页表条目为32位,即4字节长。
|
![]() |
sponce · Fortran中的大VIRT内存 7 年前 |
![]() |
jinan · 地址的大小是否与条目数、条目总数或两者都有关系? 8 年前 |
![]() |
Belphegor · 什么是页表、页和页表条目? 9 年前 |
![]() |
psaw.mora · 页面表条目无效如何在进程之间传递? 9 年前 |
![]() |
Curious · 操作系统中的页面错误处理程序在哪个堆栈上运行 9 年前 |
![]() |
user567879 · /proc/pid/maps的内容 11 年前 |
|
user1382306 · 虚拟内存已耗尽:无法分配内存 12 年前 |