Подробности связанные с аппаратной поддержкой управления памятью в процессорах, совместимых с i386, можно посиотреть по ссылке. Ссылка: Исследование модели памяти Linux
Размеры сегментов text, data и bss исполняемого файла можно посмотреть командой size
:
$ size /bin/ls
text data bss dec hex filename
103119 4768 3360 111247 1b28f /bin/ls
В новых версиях Linux положение стека и кучи рандомизируется случайными смещениями, а область Mmap растёт вниз. Ссылка: Организация памяти процесса