用户内核在 64 位 Linux 中拆分

Kri*_*ini 9 linux 64bit kernel x86 virtual-memory

64 位 linux 中的默认用户/内核拆分是什么?

我读过Documentation/x86_64/mm.txt(有人指出),但我无法辨认。有人可以提供一个直接的答案(例如 32 位实现的 3GB/1GB)。

Ign*_*ams 8

就像文档说的那样,用户空间获得 2 47字节 = 128TiB,内核获得 512MiB。地址空间的其余部分与一些无法使用的漏洞一起进入系统的各个部分。