gerenciamento de memória

gerenciamento de Memória é o processo de controlar e coordenar a memória do computador, atribuindo porções chamadas de blocos para vários programas em execução para otimizar o desempenho geral do sistema. O gerenciamento de memória reside em hardware, no sistema operacional, e em programas e aplicações.

em hardware, gerenciamento de memória envolve componentes que fisicamente armazenam dados, tais como chips de memória RAM (memória de acesso aleatório), caches de memória e SSDs baseados em flash (Unidades de Estado Sólido)., No SO, a gestão de memória envolve a alocação (e constante reatribuição) de blocos de memória específicos para programas individuais, como o usuário exige mudança. No nível de aplicação, o gerenciamento de memória garante a disponibilidade de memória adequada para os objetos e estruturas de dados de cada programa em execução em todos os momentos. A gestão de memória de aplicação combina duas tarefas relacionadas, conhecidas como alocação e reciclagem.

  • Quando o programa pede um bloco de memória, uma parte do Gerenciador de memória chamado de alocador atribui esse bloco para o programa.,
  • Quando um programa já não precisa dos dados em blocos de memória previamente alocados, esses blocos ficam disponíveis para reatribuição. Esta tarefa pode ser feita manualmente (pelo programador) ou automaticamente (pelo gestor de memória).

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *