相关疑难解决方法(0)

为什么Linux内核ZONE_NORMAL限制为896 MB?

一个新手问题.我正在进行一些内核研究,并对ZONE_NORMAL的896MB大小限制感到困惑.我不明白为什么内核无法直接将4G物理内存映射到内核空间.一些文档提到了页面映射的大小限制.但考虑到4G内存有2 ^ 20页,每个"struct page"是4个字节,mem_map只有4MB.这应该不是问题.希望你能给我一些启示.

谢谢

linux kernel

11
推荐指数
2
解决办法
4997
查看次数

标签 统计

kernel ×1

linux ×1