Questão de Sistemas Operacionais — Geral — CESPE / CEBRASPE 2026
- Código
- ce391201
- Banca
- CESPE / CEBRASPE
- Órgão
- UDESC
- Ano
- 2026
- Cargo
- TUD ( )
- CCerto
- EErrado
GabaritoC — Certo
Gabarito: C (Certo). A memória virtual é exatamente a técnica que permite ao sistema operacional executar processos cujo espaço de endereçamento lógico (virtual) é maior que a memória física disponível, utilizando o disco como extensão da memória principal. Essa é a função mais conhecida da memória virtual, conforme a literatura clássica de sistemas operacionais.
A memória virtual é uma abstração que desacopla o espaço de endereçamento lógico (o que o processo enxerga) da memória física (RAM). O processo trabalha com endereços lógicos, que são traduzidos pela MMU (Memory Management Unit) para endereços físicos. Quando o processo referencia uma página que não está na RAM, ocorre um page fault e o sistema operacional busca a página no disco (área de swap ou arquivo de paginação), trazendo-a para a memória. Assim, o espaço de endereçamento lógico pode ser maior que a memória física, pois apenas as páginas em uso precisam estar na RAM; as demais ficam no disco.
Essa técnica tem três funções básicas: realocação (cada processo tem seu próprio espaço de endereçamento), proteção (impede que um processo acesse memória de outro) e paginação/troca (permite usar mais memória do que a fisicamente existente). A paginação por demanda é o mecanismo que viabiliza essa ilusão de memória maior.
Um exemplo clássico: um programa que ocupa 64 MiB pode ser executado em um computador com apenas 32 MiB de RAM, desde que o sistema operacional mantenha na memória principal apenas as partes necessárias à execução corrente, movendo o restante para o disco conforme a necessidade.
A pegadinha que a banca explora é a confusão entre espaço de endereçamento lógico e memória física. Muitos candidatos acham que o processo precisa caber inteiro na RAM, mas a memória virtual existe justamente para superar essa limitação. O espaço de endereçamento do processador (ex.: 32 bits = 4 GB) é independente da quantidade de RAM instalada, podendo ser muito maior.
Guarde o conceito central: memória virtual = espaço lógico maior que a memória física, com suporte do disco. É exatamente isso que a assertiva afirma.
A afirmação está correta. A memória virtual permite que o espaço de endereçamento lógico de um processo seja maior que a memória física disponível, pois o sistema operacional mantém parte das páginas no disco e as traz para a RAM conforme necessário. Isso é possível graças à paginação por demanda e à tradução de endereços pela MMU. O texto da assertiva espelha literalmente a definição clássica de memória virtual.
Gabarito: C (Certo).
Link permanente: /questoes/ce391201