Pular para o conteúdo principal

Questão de Sistemas Operacionais — Conceitos Básicos em Sistemas Operacionais — FGV 2026

Sistemas OperacionaisConceitos 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.
  1. AEliminar completamente a necessidade de memória RAM, utilizando apenas o disco rígido para armazenamento primário.
  2. BAcelerar o acesso aos dados em relação à memória RAM física, devido à maior velocidade dos discos rígidos modernos.
  3. 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.
  4. DGarantir que todos os processos residentes na memória física tenham uma cópia idêntica e permanente no disco (área de swap).
  5. 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.

Gabarito: letra C.

Link permanente: /questoes/fg128606