Questão de Sistemas Operacionais — Desempenho — FGV 2026
Sistemas Operacionais›Desempenho
Código
fg128610
Banca
FGV
Órgão
AMAZUL
Ano
2026
Nível
Superior
Cargo
Analista de Desenvolvimento de Sistemas
Um sistema operacional utiliza paginação para gerenciar a memória virtual. O administrador do sistema observa um desempenho significativamente degradado, com a CPU gastando a maior parte do tempo trocando páginas entre a memória principal (RAM) e o disco, em vez de executar instruções úteis dos programas.Esse fenômeno é conhecido como
ASwapping de Kernel
BFragmentação Externa
CMemory Leak (Vazamento de Memória)
DThrashing (Saturação/Batelada)
EAlocação Contígua
Revelar gabarito e comentário▾
GabaritoD — Thrashing (Saturação/Batelada)
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”.
Thrashing (Saturação/Batelada)
Gabarito: letra D. O fenômeno descrito, em que a CPU gasta a maior parte do tempo trocando páginas entre RAM e disco devido a uma alta taxa de faltas de página, é conhecido como thrashing. Esse comportamento ocorre quando a soma dos conjuntos de trabalho dos processos ativos excede a memória RAM disponível, levando a uma atividade intensa de paginação e degradação severa do desempenho (conforme Seção 17.7 do material de apoio).
NÃO CAIA NESSA!
A banca pode tentar confundir thrashing com outros conceitos de gerenciamento de memória. O candidato deve lembrar que thrashing é especificamente a situação de excesso de page faults que sobrecarrega o sistema, enquanto swapping (A) refere-se à movimentação de processos completos, fragmentação externa (B) é um problema de alocação de espaço, memory leak (C) é falha na liberação de memória, e alocação contígua (E) é uma técnica de alocação.
Alternativa A — ❌ Incorreta
Swapping de Kernel é o processo de mover áreas de memória do kernel entre RAM e disco, mas não descreve o fenômeno de alta taxa de page faults com múltiplos processos competindo por memória. O thrashing envolve paginação de páginas de processos, não exclusivamente do kernel.
Alternativa B — ❌ Incorreta
Fragmentação Externa refere-se à existência de pequenos espaços livres não contíguos na memória, dificultando a alocação de blocos maiores. Embora possa prejudicar o desempenho, não é a causa direta da situação descrita, que é a competição por quadros de página.
Alternativa C — ❌ Incorreta
Memory Leak (Vazamento de Memória) ocorre quando um programa não libera memória alocada, reduzindo a memória disponível ao longo do tempo. Isso pode eventualmente levar a thrashing, mas não é o fenômeno em si. A descrição do enunciado já indica a ocorrência do thrashing.
Alternativa D — ✅ Correta ⟵ GABARITO
Thrashing é exatamente o que o enunciado descreve: a CPU fica ocupada principalmente com a troca de páginas entre RAM e disco, devido à alta taxa de faltas de página, causada pela insuficiência de memória para os conjuntos de trabalho dos processos ativos. O trecho do material de apoio confirma: "No thrashing, a memória RAM não é suficiente para todos os processos ativos... muitos processos passam a ficar suspensos aguardando a paginação, diminuindo a taxa de uso do processador".
Alternativa E — ❌ Incorreta
Alocação Contígua é uma técnica de gerenciamento de memória onde cada processo ocupa um bloco contínuo de endereços. Não é um fenômeno de degradação de desempenho. O thrashing ocorre em sistemas com paginação (memória virtual), que tipicamente usa alocação não contígua.