Pular para o conteúdo principal

Questão de Sistemas Operacionais — Sistemas Operacionais — VUNESP 2023

Sistemas OperacionaisSistemas Operacionais
Código
vu073378
Banca
VUNESP
Órgão
DPE-SP
Ano
2023
Nível
Superior
Cargo
Agente de Defensoria - Analista de Suporte
Em um sistema operacional típico, o montante total de memória RAM demandado por todos os processos é, muitas vezes, bem maior do que a memória disponível. Em consequência, manter todos os processos na memória o tempo inteiro exige um montante de memória de que o computador não dispõe. Uma das abordagens para lidar com essa situação é a estratégia que consiste em trazer cada processo do disco para a memória, em sua totalidade, executá-lo por um tempo e, então, colocá-lo de volta no disco. Essa abordagem é denominada
  1. AMemória Expandida.
  2. BMemória Virtual.
  3. CReentrância.
  4. DSwapping.
  5. EVirtualização de Memória.
Revelar gabarito e comentário

GabaritoD — Swapping.

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

Gabarito: letra D. A descrição do enunciado (trazer cada processo do disco para a memória em sua totalidade, executá-lo por um tempo e depois colocá-lo de volta no disco) é exatamente a definição de swapping, uma técnica de gerenciamento de memória que move processos inteiros entre a memória principal e o disco para liberar espaço.

A banca testa o conhecimento sobre as principais técnicas de gerenciamento de memória. O swapping é caracterizado por movimentar o processo completo (não partes) entre memória e disco, permitindo executar mais processos do que caberiam simultaneamente na RAM.

Conteúdo de apoio:

Swapping: "um processo é completamente copiado da memória para o disco; este processo é retirado da fila do processador e mais tarde será novamente copiado para a memória" — exatamente o que o enunciado descreve.

1Swapping (processo inteiro)
Swap out (RAM → disco)
Swap in (disco → RAM)
2Memória virtual (partes)
Paginação
Segmentação
3Memória expandida (EMS)
Hardware/software adicional
4Reentrância
Código executado simultaneamente
Técnicas de gerenciamento de memória
LEVELsoulevel.com.br
Técnicas de gerenciamento de memória: Swapping (processo inteiro) (Swap out (RAM → disco), Swap in (disco → RAM)); Memória virtual (partes) (Paginação, Segmentação); Memória expandida (EMS) (Hardware/software adicional); Reentrância (Código executado simultaneamente)

Alternativa A — ❌ Incorreta

Memória Expandida é um conceito antigo (EMS) que adicionava memória além da convencional via hardware/software, não envolvendo movimentação de processos inteiros para disco.

Alternativa B — ❌ Incorreta

Memória Virtual permite que um processo use mais memória que a física disponível, utilizando paginação/segmentação e movendo apenas partes (páginas/segmentos) entre RAM e disco, não o processo inteiro. O swapping é uma técnica distinta, embora relacionada.

Alternativa C — ❌ Incorreta

Reentrância é a capacidade de um código ser executado simultaneamente por múltiplos processos sem conflitos, não diz respeito à movimentação de processos entre memória e disco.

Alternativa D — ✅ Correta ⟵ GABARITO

Swapping é exatamente a técnica descrita: o processo é movido inteiramente da memória para o disco (swap out) e depois de volta (swap in), permitindo liberar RAM para outros processos.

Alternativa E — ❌ Incorreta

Virtualização de Memória é um termo genérico que pode englobar memória virtual, mas não descreve a movimentação completa de processos descrita. O enunciado fala de swapping, não de virtualização.

PEGA ESSA DICA!

Para memorizar: swapping = troca completa do processo; memória virtual = movimentação de partes (páginas). Na prova, se a descrição disser "processo inteiro vai para o disco e volta", é swapping. Se disser "partes" ou "páginas", é memória virtual.

Gabarito: letra D.

Link permanente: /questoes/vu073378