Disciplina: Outras Disciplinas 0 Curtidas
Quando se fala em gerência de memória é comum associar conceitos que
Quando se fala em gerência de memória é comum associar conceitos que estão diretamente relacionados aos espaços reservados em memória principal para alocar processos residentes e que em um determinado momento precisam ceder esse endereço ou posição de memória a outros processos não residentes.
Com relação à gerência de memória, complete as lacunas da sentença a seguir.
A técnica de _________foi desenvolvida com o intuito de solucionar um problema comum em _________, que é a falta de espaço na memória principal. Então, ela propõe que, ao invés de um processo residente em _________, esse seja enviado por tempo determinado para a memória secundária, para dar espaço suficiente para que um processo não residente seja alocado e, com isso, após a sua execução, o espaço volta a ser liberado para que aquele processo residente retorne ao endereço de origem.
Assinale a alternativa que completa as lacunas corretamente
Escolha uma:
A) paginação / monoprogramação / disco rígido.
B) backup / sistema de arquivos / registradores.
C) swapping / multiprogramação / memória principal.
D) multithreading / sistemas operacionais / pastas.
E) fragmentação / programação / memória cache.
Solução
Alternativa correta: C) swapping / multiprogramação / memória principal. De acordo com o gabarito AVA.
A alternativa c é a correta porque descreve de maneira precisa a técnica de swapping no contexto de multiprogramação e o gerenciamento da memória principal. O swapping é uma técnica que permite otimizar o uso da memória principal em sistemas multiprogramados. Quando vários processos precisam ser executados ao mesmo tempo, mas a memória principal não tem espaço suficiente, os processos são temporariamente movidos para a memória secundária (geralmente o disco rígido) para liberar espaço para novos processos. Após a execução desses novos processos, os processos que foram deslocados podem retornar à memória principal.
Na multiprogramação, múltiplos processos são mantidos na memória ao mesmo tempo, o que aumenta a utilização da CPU, mas também cria o problema de como gerenciar o espaço limitado da memória principal. Quando a memória está cheia, o sistema pode usar o swapping para mover processos da memória para o disco rígido, permitindo que novos processos sejam carregados e executados. Assim, a memória principal continua sendo utilizada de maneira eficiente, mesmo quando vários processos estão em execução.
A alternativa c também faz referência à memória principal corretamente, pois é nela que os processos são inicialmente carregados e executados. A técnica de swapping faz com que o processo residente saia temporariamente da memória principal e seja armazenado no disco, liberando espaço para a execução de outro processo não residente. Isso descreve exatamente como o swapping opera em sistemas de multiprogramação, o que justifica a escolha da alternativa correta.
Assuntos: Sistemas , Arquitetura , Organização
Vídeo Sugerido: YouTube