Questão de Sistemas Operacionais — Conceitos Básicos em Sistemas Operacionais — FGV 2026
Sistemas Operacionais›Conceitos Básicos em Sistemas Operacionais
Código
fg128606
Banca
FGV
Órgão
AMAZUL
Ano
2026
Nível
Superior
Cargo
Analista de Desenvolvimento de Sistemas
No contexto de sistemas operacionais modernos, a memória virtual é uma técnica crucial que permite a execução de programas maiores do que a memória física (RAM) disponível, utilizando parte do espaço do disco rígido como extensão da RAM.Assinale a opção que descreve corretamente o principal objetivo ou uma característica fundamental da memória virtual.
AEliminar completamente a necessidade de memória RAM, utilizando apenas o disco rígido para armazenamento primário.
BAcelerar o acesso aos dados em relação à memória RAM física, devido à maior velocidade dos discos rígidos modernos.
CProporcionar um espaço de endereçamento lógico maior do que o espaço de endereçamento físico, de forma transparente para o programador.
DGarantir que todos os processos residentes na memória física tenham uma cópia idêntica e permanente no disco (área de swap).
EOtimizar o desempenho da memória cache de nível 1 e 2, gerenciando a troca de dados entre elas e a RAM.
Revelar gabarito e comentário▾
GabaritoC — Proporcionar um espaço de endereçamento lógico maior do que o espaço de endereçamento físico, de forma transparente para o programador.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Memória Virtual em Sistemas Operacionais
Gabarito: letra C. A memória virtual tem como principal objetivo fornecer um espaço de endereçamento lógico maior que o espaço físico, de forma transparente para o programador. Isso permite que programas maiores que a RAM disponível sejam executados, utilizando o disco rígido como extensão da memória.
A questão testa o conceito fundamental de memória virtual. Vamos analisar cada alternativa:
Alternativa A — ❌ Incorreta
Afirma que a memória virtual elimina a necessidade de RAM. Na verdade, a memória virtual não elimina a RAM; ela a complementa, usando o disco para simular um espaço maior, mas a RAM continua sendo essencial para a execução.
Alternativa B — ❌ Incorreta
Sugere que o disco é mais rápido que a RAM. Isso é falso: discos (mesmo SSDs) são ordens de grandeza mais lentos que a RAM. A memória virtual opera com trade-off de desempenho, paginando dados entre RAM e disco.
Alternativa C — ✅ Correta ⟵ GABARITO
Descrição precisa: a memória virtual cria um espaço de endereçamento lógico (até 2^n, onde n é o número de bits do processador) que pode ser maior que a RAM física disponível. Esse mapeamento é feito pelo hardware (MMU) e pelo sistema operacional, de forma transparente — o programador enxerga apenas endereços lógicos.
Alternativa D — ❌ Incorreta
Diz que a área de swap contém cópias permanentes de todos os processos residentes. Na verdade, a área de swap (ou arquivo de paginação) não armazena cópias permanentes; ela contém páginas que foram removidas da RAM temporariamente. Processos podem não ter nenhuma página no swap se couberem inteiramente na RAM.
Alternativa E — ❌ Incorreta
Associa memória virtual ao gerenciamento de cache L1/L2. A memória virtual é uma técnica de gerenciamento de memória principal (RAM) e disco; ela não gerencia diretamente a hierarquia de cache do processador. A cache é gerenciada por outros mecanismos.
PEGA ESSA DICA!
Na hora da prova, lembre-se do lema da memória virtual: "espaço de endereçamento lógico maior que o físico, transparente ao programador". As alternativas que falam em "eliminar RAM", "acelerar acesso", "cópias permanentes" ou "gerenciar cache" estão sempre erradas.