为什么物理内存不连续?

为什么物理内存不连续?

背景:我正在运行一个内核模块,它为我提供了一些有关内核虚拟地址空间的信息,告诉我 Linux lowmem 区域大约为 7.24 GB。lowmem 区域应该是与特定固定偏移量的物理内存 1:1 映射。因此,如果系统 RAM 是 6 GB,那么 lowmem 区域也应该为 6 GB。

所以我运行的是 ubuntu 20.04 64 位操作系统,有 6 GB 的内存,而不是获得低内存区域大小 6,我得到了 7.24 GB,我不明白为什么,所以我在 stack exchange unix&linux 上问了这个问题关联并得到的答案是物理内存不连续,我问为什么,但没有得到答案,所以我在这里问这个问题,因为这个网站更针对硬件。简而言之,为什么物理内存不连续并且有漏洞,使其延伸到超过 6 GB 的地址标记。

相关内容