An attempt at mapping the virtual memory in Linux on x86 64 bit systems. Where is the kernel and user space virtual memory areas and how is the user space virtual memory area decomposed for a process.
As this is an attempt, I've uploaded the SVG so anyone can update and correct it easily.
Own work
Jean-Christophe Berthon