Este gist aborda os conceitos de memória Heap e Stack que fui aprendendo conforme as necessidades. Este gist não tem o objetivo de explicar tudo sobre o assunto. É apenas uma documentação do que eu aprendi, para fins pessoais.
O Sistema Operacional, ao carregar um programa na memória, disponibiliza ao programa um espaço de endereçamento. Esse espaço é a memória disponível para aquele programa, e é gerenciado pelo Sistema Operacional. A memória pode ser dividida da seguinte forma:
- .text - Código fonte do programa