Em relação ao gerenciamento de memória, sistemas operacionai...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: C - swapping.
O gerenciamento de memória é um dos aspectos fundamentais dos sistemas operacionais, responsável por alocar e gerenciar a memória principal de forma eficiente. Um conceito importante nesse contexto é o swapping, que é o processo pelo qual um sistema operacional retira um programa ou processos da memória e o armazena temporariamente no disco rígido. Isso é feito para liberar memória para outros programas ou processos que precisem ser carregados ou para otimizar o uso da memória disponível.
No momento em que um programa é retirado da memória e armazenado no disco, isso é chamado de "swap out". Posteriormente, quando esse programa precisa ser executado novamente, ele é trazido de volta para a memória em um processo conhecido como "swap in". Este ciclo permite que o sistema operacional gerencie melhor a memória principal, especialmente quando há uma quantidade limitada disponível e muitos processos competindo por esse recurso.
Esta estratégia é crucial para sistemas que operam com muitas tarefas simultâneas, permitindo que eles mantenham a execução dos processos sem exceder a memória física disponível. A alternativa correta, swapping (C), é exatamente a descrição desse processo de troca de páginas de processos entre a memória e o disco, visando o melhor aproveitamento da memória principal.
As outras alternativas não descrevem corretamente o processo em questão:
- Spool se refere a um processo de gerenciamento de impressão ou outras operações de I/O onde os dados são temporariamente armazenados para serem processados em ordem;
- Buffer é uma área de armazenamento temporário utilizada para compensar diferenças na taxa de transferência de dados entre dispositivos;
- Cache é uma técnica de armazenamento rápido para acesso rápido a dados frequentemente usados;
- Pool é um termo mais genérico que pode se referir a um conjunto de recursos disponíveis, como uma pool de threads ou conexões.
Portanto, a resposta C - swapping é a correta, pois capta a essência da estratégia de gerenciamento de memória que envolve a transferência temporária de processos da memória para o disco a fim de otimizar o uso da memória principal.
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
"carregar um programa para a memória principal e, após certo tempo, devolvê-lo para o disco" é a descrição do swapping.
O problema é que essa troca de arquivo/processo/programa de um lado para o outro reduz o desempenho devido o disco ser mais lento que a memória principal.
Swapping
É empregada para contornar o problema da insuficiência de MP.O mecanismo de troca (swap) tem um custo elevado em relação a tempo de execução.É uma técnica de aplicada à GM para programas que esperam por memória livre para serem executados.
Gabarito: C.
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).
c-
Swap memory, also known as swap space, is a section of a computer's hard disk or SSD that the operating system (OS) uses to store inactive data from Random Access Memory (RAM). This allows the OS to run even when RAM is full, preventing system slowdowns or crashes.
https://en.wikipedia.org/wiki/Memory_paging
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo