Buscar

Qual a finalidade da gerência de memória? Alguém poderia me ajudar...

Sistemas Operacionais - UNINTER

💡 5 Respostas

User badge image

The Joker

Gerenciador de Memória é a parte do SO que é responsável por cuidar de quais partes da memória estão em uso, quais estão livres, alocar memória a processos quando eles precisam, desalocar quando eles não necessitarem mais e gerenciar a troca dos processos entre a memória principal e o disco (quando a memória principal não é suficiente para manter todos os processos)

1
Dislike0
User badge image

Zack Ferreira

Obrigado!

 

0
Dislike0
User badge image

Andre Smaira

Qual a finalidade da gerência de memória? Alguém poderia me ajudar...

Sistemas Operacionais - UNINTER

#pergunta


Gerenciamento de memória é o processo de controlar e coordenar a memória do computador, atribuindo partes chamadas blocos a vários programas em execução para otimizar o desempenho geral do sistema. O gerenciamento de memória reside no hardware, no SO (sistema operacional) e em programas e aplicativos.


No hardware, o gerenciamento de memória envolve componentes que armazenam dados fisicamente, como chips de RAM (memória de acesso aleatório), caches de memória e SSDs baseados em flash (unidades de estado sólido).


No sistema operacional, o gerenciamento de memória envolve a alocação (e realocação constante) de blocos de memória específicos para programas individuais à medida que as demandas do usuário mudam. No nível do aplicativo, 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. O gerenciamento de memória de aplicativos combina duas tarefas relacionadas, conhecidas como alocação e reciclagem.

  • Quando o programa solicita um bloco de memória, uma parte do gerenciador de memória chamada allocator atribui esse bloco ao programa.

  • Quando um programa não precisa mais dos dados nos blocos de memória alocados anteriormente, esses blocos ficam disponíveis para reatribuição. Essa tarefa pode ser feita manualmente (pelo programador) ou automaticamente.

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais