

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Nos sistemas operacionais modernos é uma prática comum e necessária a utilização simultânea de diversos recursos e aplicações, que atendem as mais diversas finalidades dos usuários dentro de uma organização. Para atender a necessidade dos usuários que são sempre escaláveis, o caminho mais simples é o aumento da capacidade de memória dos computadores; porém, o recurso é finito, por vezes, de alto custo de aquisição e, em alguns cenários, limitado a prática de expansão por questões de compatibilidade do computador em que será realizado o upgrade. Para realizar a gestão do recurso de memória durante as operações, os sistemas operacionais utilizam recursos de gerenciamento de memória, que controlam a alocação e a liberação da memória para programas e processos em execução, garantindo que todos tenham acesso ao recurso para o funcionamento correto. Uma estratégia de gerenciamento de memória, onde a quantidade e o tamanho dos processos podem variar dinamicamente no decorrer do tempo, com o ajuste dinâmico condicionado às necessidades exatas dos processos, é:
Multiprogramação com partições variáveis.
Gerência de memória variável com lista ligada.
Multiprogramação com troca de processos ou paginação.
Gerência de memória dinâmica com mapeamento de bits.