Alocação de memória

Definição - o que significa alocação de memória?

A alocação de memória é um processo pelo qual programas e serviços de computador são atribuídos com espaço de memória física ou virtual.

A alocação de memória é o processo de reservar uma parte parcial ou completa da memória do computador para a execução de programas e processos. A alocação de memória é obtida por meio de um processo conhecido como gerenciamento de memória.

Definirtec explica a alocação de memória

A alocação de memória é principalmente uma operação de hardware do computador, mas é gerenciada por meio do sistema operacional e dos aplicativos de software. O processo de alocação de memória é bastante semelhante no gerenciamento de memória física e virtual. Programas e serviços são atribuídos com uma memória específica de acordo com seus requisitos quando são executados. Depois que o programa termina sua operação ou fica ocioso, a memória é liberada e alocada para outro programa ou mesclada com a memória primária.

A alocação de memória tem dois tipos principais;

  • Alocação de memória estática: O programa recebe memória alocada no momento da compilação.
  • Alocação de memória dinâmica: Os programas são alocados com memória em tempo de execução.