Computação Múltipla Escolha

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

Quando ocorre uma falta de página, o sistema operacional tem de escolher qual página remover da memória a fim de abrir espaço para a que está chegando. Apresenta uma desvantagem do algoritmo primeiro a entrar, 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

Esta questão aborda o gerenciamento de memória em sistemas operacionais, especificamente os algoritmos de substituição de páginas. O cenário descrito ocorre quando há uma falta de página (page fault) e é necessário escolher qual bloco de memória liberar para acomodar uma nova entrada.

O algoritmo citado é o FIFO (First In, First Out), conhecido no português como Primeiro a Entrar, Primeiro a Sair.

Desenvolvimento do Conceito

O algoritmo FIFO funciona de maneira simples: ele mantém as páginas na memória em uma fila, onde a ordem de chegada determina a prioridade de saída. Quando um espaço é necessário, a página que está há mais tempo na memória (o primeiro da fila) é removida.

Apesar de sua simplicidade e baixo custo computacional, essa estratégia possui uma falha fundamental relacionada à histórico de uso dos dados.

Análise das Alternativas

  • A) Incorreta: O algoritmo FIFO é totalmente implementável e amplamente estudado. Embora não seja o ideal para todos os casos, é usado como referência de desempenho.
  • B) Incorreta: Pelo contrário, o FIFO é considerado um algoritmo de baixo custo de implementação, pois basta manter uma lista encadeada ou uma fila circular simples.
  • C) Correta: Esta é a principal desvantagem do FIFO. A decisão de remover uma página baseia-se apenas no tempo de permanência na memória, e não na frequência de acesso. Uma página antiga pode ser crucial para o funcionamento atual do programa (ex: parte de um laço de repetição), gerando novos erros de página logo após a troca.
  • D) Incorreta: O FIFO substitui o primeiro elemento da fila (o mais antigo), não o último. Se substituísse o último, seria um algoritmo LIFO (Last In, First Out).
  • E) Incorreta: Todos os algoritmos de paginação lidam com o tamanho da memória física disponível, mas isso não é uma característica exclusiva ou uma desvantagem específica do FIFO.

Conclusão

A alternativa correta aponta para a limitação lógica do algoritmo: a obsolescência temporal não implica necessariamente na inutilidade dos dados.

Portanto, a resposta é Alternativa C.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Computação

Ver mais Computação resolvidas

Tem outra questão de Computação?

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