Todo programa precisa utilizar memória para ser
executado. Quando um programa inicia sua execução, ele
começa a solicitar memória ao sistema operacional, ou seja,
faz a alocação de memória necessária para a sua execução. A
alocação de memória está dividida em 3(três) partes: