David Castilho
EQUIPE
07/10/2026 • 04:02
Nesta questão o foco é sobre técnicas usadas para executar programas que são maiores do que a memória RAM física disponível no sistema.
Primeiro, vamos entender que um programa maior que a memória RAM precisa de uma forma de expansão da memória lógica para que possa ser executado, ou seja, o sistema operacional precisa oferecer uma abstração de memória maior que o espaço físico.
A alternativa a) Compressão de Programas não é uma técnica comum para esse tipo de situação. Compressão ajuda a reduzir espaço, mas não é a principal técnica para executar programas maiores que a RAM.
Já a alternativa b) Swapping refere-se a mover processos inteiros entre memória e disco, mas geralmente não permite executar programas maiores que a RAM no detalhe granular que a questão sugere.
A alternativa c) Paginação com Memória Virtual é a técnica correta. A memória virtual usa paginação para dividir o programa em páginas que podem ser carregadas ou trocadas entre memória e disco conforme a necessidade. Isso permite que programas maiores que a RAM sejam executados, pois só partes do programa ficam na RAM enquanto o restante está no disco.
Alternativa d) Alocação Contínua refere-se a princípios de alocação de memória que exigem blocos contínuos, o que limita a execução de programas maiores que a RAM.
Alternativa e) Expansão de Memória não é técnica, e sim uma ação física ou externa para aumentar o hardware, não um método oferecido pelo sistema operacional para executar programas maiores.
Portanto, a resposta correta é a letra c) Paginação com Memória Virtual.
Primeiro, vamos entender que um programa maior que a memória RAM precisa de uma forma de expansão da memória lógica para que possa ser executado, ou seja, o sistema operacional precisa oferecer uma abstração de memória maior que o espaço físico.
A alternativa a) Compressão de Programas não é uma técnica comum para esse tipo de situação. Compressão ajuda a reduzir espaço, mas não é a principal técnica para executar programas maiores que a RAM.
Já a alternativa b) Swapping refere-se a mover processos inteiros entre memória e disco, mas geralmente não permite executar programas maiores que a RAM no detalhe granular que a questão sugere.
A alternativa c) Paginação com Memória Virtual é a técnica correta. A memória virtual usa paginação para dividir o programa em páginas que podem ser carregadas ou trocadas entre memória e disco conforme a necessidade. Isso permite que programas maiores que a RAM sejam executados, pois só partes do programa ficam na RAM enquanto o restante está no disco.
Alternativa d) Alocação Contínua refere-se a princípios de alocação de memória que exigem blocos contínuos, o que limita a execução de programas maiores que a RAM.
Alternativa e) Expansão de Memória não é técnica, e sim uma ação física ou externa para aumentar o hardware, não um método oferecido pelo sistema operacional para executar programas maiores.
Portanto, a resposta correta é a letra c) Paginação com Memória Virtual.