Sociologia Múltipla Escolha

Quando ocorre uma falta de página, o sistema operacional tem de escolher uma página para remover da memória a fim de abrir espaço para a que está chegando. Assinale a alternativa que apresenta uma desvantagem do algoritmo primeiro a sair (first in, first out).

Quando ocorre uma falta de página, o sistema operacional tem de escolher uma página para remover da memória a fim de abrir espaço para a que está chegando. Assinale a alternativa que apresenta uma desvantagem do algoritmo primeiro a sair (first in, first out).

  1. Não é implementável, mas útil como um padrão de desempenho.
  2. É um algoritmo de paginação de alto custo de implementação.
  3. A página mais antiga a ser removida ainda pode ser intensamente usada.
  4. Substitui apenas o último da fila.
  5. Leva em consideração o tamanho da memória.

Resolução completa

Explicação passo a passo

C
Alternativa C

Alternativa C - A página mais antiga a ser removida ainda pode ser intensamente usada.

Introdução ao Problema

A questão aborda o gerenciamento de memória em sistemas operacionais, especificamente os algoritmos de substituição de páginas. Quando a memória física (RAM) está cheia e um novo dado precisa ser carregado, o sistema deve escolher qual informação antiga será apagada.

O algoritmo em foco é o FIFO (First In, First Out), traduzido como "Primeiro a Entrar, Primeiro a Sair".

Desenvolvimento do Algoritmo FIFO

O funcionamento do FIFO é baseado puramente na ordem cronológica:

  • As páginas são mantidas em uma fila.
  • Quando uma nova página chega e não há espaço, a página que está na cabeça da fila (a mais antiga) é removida.
  • A nova página entra na cauda da fila.

A Desvantagem Fundamental

O grande defeito do FIFO é que ele ignora o padrão de uso dos dados. Ele trata todas as páginas como iguais, independentemente de quanto elas foram utilizadas desde que entraram na memória.

Isso leva à situação descrita na alternativa correta:

  • Uma página carregada muito cedo pode conter variáveis globais, instruções críticas ou dados frequentemente acessados.
  • Como ela foi a primeira a entrar, o FIFO a removerá automaticamente, mesmo que seja extremamente importante para o processo atual.
  • Isso gera um aumento no número de faltas de página (page faults) desnecessárias.

Análise das Alternativas

AlternativaAnálise
AIncorreto. O FIFO é totalmente implementável e é usado como base para comparação.
BIncorreto. É um algoritmo de baixo custo computacional, pois apenas gerencia uma lista encadeada simples.
CCorreto. Reflete a falha lógica do algoritmo: remover dados antigos sem verificar se eles são úteis (frequência de acesso).
DIncorreto. O FIFO remove o primeiro (mais antigo) da fila, não o último.
EIncorreto. O algoritmo foca na ordem temporal, não diretamente no tamanho da memória como critério de escolha da página a remover.

Conclusão

O algoritmo FIFO é simples, mas ineficiente em cenários reais porque não considera a localidade espacial e temporal dos dados. A alternativa C identifica corretamente que a remoção baseada apenas na antiguidade pode expulsar informações vitais que estão sendo intensamente usadas.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Sociologia

Ver mais Sociologia resolvidas

Tem outra questão de Sociologia?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.