В Linux я узнал, что каждый процесс хранит данные, начиная с 0x08048000 на 32-битной машине (и 0x00400000 на 64-битной машине).
Но я не знаю причину, почему начинать с этого . Какая память перед 0x08048000 использовалась для?
Обновление : Некоторые думают, что он привязан к ядру. Однако, насколько мне известно, ядро Linux использует высокопроизводительную память, начиная с пользовательского стека.