Questão de Sistemas Operacionais — Gerência de Memória (Paginação, Virtual, etc.) — CESPE / CEBRASPE 2025
Sistemas Operacionais›Gerência de Memória (Paginação, Virtual, etc.)
Código
ce418245
Banca
CESPE / CEBRASPE
Órgão
PC DF
Ano
2025
Cargo
GAAPC ( )
Julgue o item a seguir, relativo a gerenciamento de memória, conceitos de processo e threads e LDAP.
No gerenciamento de memória swap, cada programa tem seu próprio espaço de endereçamento, o qual é dividido em blocos denominados páginas, com uma série de endereços adjacentes.
CCerto
EErrado
Revelar gabarito e comentário▾
GabaritoE — Errado
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”.
Gerenciamento de memória: swapping e paginação
Gabarito: ERRADO. A afirmativa mistura dois mecanismos distintos de gerência de memória: o swapping (troca) copia o processo inteiro da memória para o disco, enquanto a divisão do espaço de endereçamento em páginas é característica da paginação, técnica de memória virtual. O item está errado porque atribui ao swap uma propriedade que pertence à paginação.
O gerenciamento de memória é uma das funções centrais do sistema operacional, responsável por alocar e reciclar blocos de memória para os processos. Dentro desse campo, existem técnicas distintas para lidar com a limitação da memória física. O swapping (ou troca) é um mecanismo no qual um processo é completamente copiado da memória para o disco quando não há espaço suficiente, sendo retirado da fila do processador e, mais tarde, copiado de volta para a memória. Esse processo é feito de forma integral, não em blocos. Já a paginação é uma técnica de memória virtual que divide o espaço de endereçamento de cada processo em unidades de tamanho fixo chamadas páginas, que são mapeadas em molduras (page frames) na memória física. A confusão entre esses dois conceitos é exatamente o que a banca explora.
A memória virtual, por sua vez, tem como funções básicas: assegurar que cada processo tenha seu próprio espaço de endereçamento, começando em zero (realocação); prover proteção para impedir que um processo acesse memória que não lhe pertence; e possibilitar que uma aplicação utilize mais memória do que a fisicamente existente, por meio da paginação ou da troca. A paginação é a técnica mais comum para implementar memória virtual, dividindo o espaço virtual em páginas e a memória física em molduras de mesmo tamanho. O swapping, embora também permita executar mais processos do que caberiam na memória, opera de forma diferente: copia o processo inteiro para o disco, sem divisão em páginas.
Na prática, imagine um sistema com pouca memória RAM executando vários programas. Com o swapping, quando um processo precisa ser suspenso, ele é copiado integralmente para o disco, liberando toda a memória que ocupava. Com a paginação, apenas as páginas mais utilizadas de cada processo permanecem na memória, enquanto as demais ficam no disco, sendo carregadas sob demanda. A diferença é fundamental: o swap trabalha com o processo como um todo, enquanto a paginação trabalha com partes (páginas) do processo.
A pegadinha da questão está em atribuir ao swap uma característica da paginação. O candidato que confunde os dois mecanismos pode marcar "Certo", mas a divisão em páginas é exclusiva da paginação, não do swapping. Guarde a distinção: swap = processo inteiro para o disco; paginação = espaço dividido em páginas. É exatamente essa fronteira que decide o item.
Gerenciamento de memória
1Swapping (troca)
Copia o processo inteiro para o disco
Sem divisão em blocos
2Paginação (memória virtual)
Divide o espaço em páginas
Mapeia em molduras (page frames)
Carrega sob demanda
LEVEL · soulevel.com.br
Item — ❌ ERRADO
A afirmativa está incorreta porque descreve o swapping como se ele dividisse o espaço de endereçamento em páginas. Na verdade, o swapping copia o processo inteiro para o disco, sem qualquer divisão em blocos. A divisão em páginas é característica da paginação, uma técnica de memória virtual distinta. O erro está na troca de conceitos: o item atribui ao swap uma propriedade que pertence à paginação.