Abrir menu principal

Alterações

44 bytes adicionados ,  17h44min de 3 de junho de 2016
m
Desfeita(s) uma ou mais edições de 2804:431:d708:8393:49e2:d4be:d3a1:2a0, com Reversão e avisos.
{{mais notas|data=dezembro de 2013}}
{{Formatar referências|data=dezembro de 2013}}
=== '''Gerenciamento''' (ou '''gestão''') de '''memória''' é um complexo campo da [[ciência da computação]] e são constantemente desenvolvidas várias técnicas para torná-la mais eficiente. Em sua forma mais simples, está relacionado em duas tarefas essenciais: ===
 
=== '''Gerenciamento''' (ou '''gestão''') de '''memória''' é um complexo campo da [[ciência da computação]] e são constantemente desenvolvidas várias técnicas para torná-la mais eficiente. Em sua forma mais simples, está relacionado em duas tarefas essenciais: ===
* '''Alocação''': Quando o programa requisita um bloco de [[memória]], o gerenciador o disponibiliza para a alocação;
* '''Reciclagem''': Quando um bloco de memória foi alocado, mas os dados não foram requisitados por um determinado número de ciclos ou não há nenhum tipo de referência a este bloco pelo programa, esse bloco é liberado e pode ser reutilizado para outra requisição.
* WSClock
 
'''Gerenciamento de memória'''--[[Especial:Contribuições/200.17.56.9|200.17.56.9]] ([[Usuário(a) Discussão:200.17.56.9|discussão]]) 11h03min de 19 de setembro de 2013 (UTC)<ref>Gerenciamento manual de mémoria</ref>
Em modelos de gerenciamento manual, podem ocorrer os problemas conhecidos como ''vazamento de memória'', que acontece quando uma quantidade de memória é alocada e não é liberada ainda que nunca seja utilizada. Isto ocorre quando [[objeto]]s perdem a referência sem terem sido liberados, mantendo o uso do espaço de memória.