Gerenciamento de memória
Last updated
Was this helpful?
Last updated
Was this helpful?
Quando um programa/processo é inicializado, ele recebe um espaço de memória fixo e existe uma forma de organizar esse espaço de memória recebido.
A pilha de funções (stack) é uma área da memória que aloca dados/variáveis ou ponteiros quando uma função é chamada e desalocada quando uma função termina.
O heap é considerado dinâmico. Em geral você aloca ou desaloca pequenos trechos de memória, só para a necessidade do dado. Esta alocação pode ocorrer fisicamente em qualquer parte livre da memória disponível para seu processo.