Julgue o item a seguir, relativos a gerenciamento de recurso...
Na gerência de memória, a técnica de swapping permite a execução de programas que sejam maiores que a memória física disponível.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: E - errado
Vamos entender o motivo da alternativa correta ser errado e abordar o conceito relacionado à questão.
O enunciado mencionava a técnica de swapping no contexto da gerência de memória. Antes de mais nada, é importante compreendermos o que é o swapping e como ele funciona.
O swapping é uma técnica utilizada pelos sistemas operacionais para gerenciar a memória de maneira eficiente. Ele envolve a troca (ou "swap") de processos entre a memória principal (RAM) e o armazenamento secundário (geralmente um disco rígido) de forma a liberar a memória principal para outros processos quando necessário.
Porém, a afirmação de que o swapping permite a execução de programas que sejam maiores do que a memória física disponível está incorreta. O swapping não é a técnica que permite isso.
Na verdade, a técnica que permite a execução de programas maiores que a memória física disponível é a memória virtual. A memória virtual usa um espaço em disco para simular memória adicional, permitindo que programas que necessitam de mais memória do que a disponível fisicamente possam ser executados de forma eficiente.
Portanto, ao associar a técnica de swapping com a capacidade de executar programas maiores que a memória física, a questão estava incorreta, pois essa é uma função da memória virtual, e não do swapping.
Espero que essa explicação tenha ajudado a esclarecer a questão e o conceito de swapping e memória virtual. Se tiver mais dúvidas, estarei aqui para ajudar!
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
Swapping considerado como técnica mais antiga da Memória Virtual (Paginação, Segmentação, Segmentação paginada), onde todo o processo é movido para Memória Principal
Na Técnica de Memória Virtual, somente a parte necessária do processo que está no HD/Disco é movida para Memória Principal
Com isso na técnica de Swapping ele não consegue executar programas que sejam maiores que a memória física pois ele move todo processo para memoria principal. Caso fosse a memória virtual a questão estaria correta pois como ela transfere apenas partes do processo entre a memória principal e o armazenamento secundário. O sistema operacional mantém na memória principal apenas as partes do processo que estão ativamente sendo usadas. Isso é feito para otimizar o uso do espaço na memória e permitir a execução de programas maiores que a capacidade da memória física.
Resposta errada
When a program is too large to fit entirely into physical memory (RAM), the operating system can temporarily move parts of it to disk storage (typically a swap file or partition) while keeping the most actively used portions in RAM. This allows the program to continue execution, albeit with potentially slower performance due to the need to swap data between RAM and disk.
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