Swapping é uma técnica para resolver problemas de alocação d...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é a C - memória virtual.
O conceito de swapping refere-se a uma técnica de gerenciamento de memória em sistemas operacionais, onde processos são movidos da memória principal para um espaço de armazenamento secundário, normalmente o disco rígido, e vice-versa. Esse processo permite que um sistema operacional manipule processos maiores do que a memória física disponível e também ajude na multiprogramação, melhorando o uso da CPU.
A memória virtual é uma abstração que combina a memória principal e o espaço de armazenamento secundário para criar a impressão de que há mais memória disponível do que fisicamente presente. Quando a memória principal está cheia e um novo processo precisa ser carregado, o sistema operacional pode escolher um processo que está na memória mas não está ativo e movê-lo para o espaço de armazenamento secundário, processo este conhecido como swapping out. Quando esse processo precisa ser executado novamente, ele é trazido de volta para a memória principal em um processo chamado swapping in.
Portanto, a memória virtual é essencial para a técnica de swapping, pois ela provê o espaço necessário no armazenamento secundário para que o sistema operacional possa temporariamente armazenar os processos que não cabem na memória principal. Assim, a afirmativa C é a correta, pois a memória virtual é de fato empregada para resolver problemas de alocação de memória utilizando o mecanismo de swapping.
As outras opções são incorretas pois a memória cache (A) é utilizada para acelerar o acesso a dados frequentemente utilizados, mas não está relacionada diretamente ao swapping. As áreas não utilizadas na memória principal (B) não são suficientes quando o problema é a falta de espaço total na memória. As áreas não utilizadas nos registradores (D) não têm relação com a alocação de memória para processos, pois os registradores são locais de armazenamento muito menores e mais rápidos dentro do processador. Por fim, as áreas reservadas ao sistema operacional (E) também não são empregadas no swapping, já que estas áreas são críticas para o funcionamento do próprio sistema operacional e não para armazenar processos temporariamente.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
A Técnica de Swapping: Empregada na Gerência de Memória ,também pode ser aplicada em sistemas com memória virtual, permitindo o número de processos que compartilham a memória principal e, consequentemente, o grau de multiprogramação do sistema
Fonte: Arquitetura de Sistemas Operacionais - Maia 4ed
Swapping - remover um processo da MP para a memória secundária (swap out) e trazê-lo de volta da memória secundária para a MP (swap in).
Memória virtual - MP e memória secundária são combinadas para emular uma memória maior que a MP. Permite executar processos que estejam parcialmente na memória.
Discordo da abordagem da questão swapping está associado a memória principal e secundaria.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo