Swapping é uma técnica para resolver problemas de alocação d...

Próximas questões
Com base no mesmo assunto
Q690180 Arquitetura de Computadores
Swapping é uma técnica para resolver problemas de alocação de memória empregando
Alternativas

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