Memória

#1
BSS (Block Started By Symbol)
Segumento de dados com variáveis estáticas e globais com permissões de leitura e escrita ou execução.

Heap
Maior segumento de memória para armazenar dados persistentes para quando a função retornar. Para alocar um espaço de memória na heap em C pode se usar a função malloc, e para liberar a memória após o uso pode se utilizar a função free.

Pilha (Stack)
É uma região de memória para armazenar variáveis locais das funções.

Frame de Pilha (Stack Frame)
É quando o programa entra em uma nova função, o layout mais comum é o Intel IA-32 que contém: Argumentos de função, Variáveis, Instrução, ponteiros e espaço para manipular as variáveis locais.
0 x
Image
cron