Was ist die Standard-Benutzer- / Kernel-Aufteilung unter 64-Bit-Linux?
Ich las Documentation/x86_64/mm.txt
(worauf jemand hinwies), konnte es aber nicht erkennen. Kann jemand eine direkte Antwort geben (so etwas wie 3 GB / 1 GB für die 32-Bit-Implementierung).
Antworten:
Wie in den Dokumenten angegeben, erhält der Benutzerbereich 2 47 Bytes = 128 TiB und der Kernel 512 MB. Der Rest des Adressraums geht zusammen mit einigen unbrauchbaren Löchern an verschiedene Teile des Systems.
quelle