Pular para o conteúdo principal

Questão de Sistemas Operacionais — Gerência de Memória — CESPE / CEBRASPE 2023

Sistemas OperacionaisGerência de Memória
Código
ce153005
Banca
CESPE / CEBRASPE
Órgão
DATAPREV
Ano
2023
Nível
Superior
Cargo
Analista de Processamento
Julgue o item a seguir, relativos a gerenciamento de recursos dos sistemas operacionais (SO).Na gerência de memória, a técnica de swapping permite a execução de programas que sejam maiores que a memória física disponível.
  1. CCerto
  2. 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”.

Swapping em sistemas operacionais

❌ ERRADO. A afirmação está incorreta. A técnica de swapping não tem como objetivo permitir a execução de programas maiores que a memória física disponível; essa é uma função da memória virtual (com paginação ou segmentação). O swapping consiste em transferir processos inteiros entre a memória principal e o disco (swap out/swap in) para liberar espaço na memória e permitir que mais processos sejam executados simultaneamente do que caberiam na memória física, mas cada processo individualmente deve caber na memória (ou, se não couber, a memória virtual é que lida com isso).

O trecho a seguir, extraído de material de apoio sobre o tema, confirma:

Gerenciamento de memória – Swapping:

“Dentro de gerenciamento de memória, pode não ser possível manter todos os processos em memória, muitas vezes por não existir memória suficiente para alocar aquele processo. Para solucionar esse problema existe um mecanismo chamado swapping, onde a gerência de memória reserva uma área do disco para o seu uso em determinadas situações, e 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; Então, o processo ficará ativo na fila novamente. O resultado desse revezamento no disco é que o sistema operacional consegue executar mais processos do que caberia em um mesmo instante na memória.”

Perceba que o texto destaca “mais processos”, não “processos maiores”. Swapping não resolve o problema de um processo que excede a memória física: isso é papel da memória virtual, que usa tabelas de páginas e substituição de páginas para dar a ilusão de um espaço de endereçamento maior que a memória real.

  1. 1SwappingProcesso inteiro vai ao disco
  2. 2Libera espaço na RAMMais processos simultâneos
  3. 3Cada processo cabe na RAMNão resolve processos maiores
  4. 4Memória virtualPáginas/segmentos no disco
  5. 5Processo maior que a RAMIlusão de espaço maior
LEVEL · soulevel.com.br
NÃO CAIA NESSA!

O enunciado troca o conceito de swapping pelo de memória virtual. A banca quer que o candidato confunda as duas técnicas. Swapping → gerencia a quantidade de processos na memória; memória virtual → permite que um único processo use mais memória do que a física disponível, dividindo-o em páginas/segmentos.

❌ ERRADO. (Gabarito oficial: Errado)

Link permanente: /questoes/ce153005