Computação Múltipla Escolha

(OBJETIVA/2019 - Adaptada) 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.

(OBJETIVA/2019 - Adaptada) 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.

  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 Virtual, especificamente os algoritmos de substituição de páginas. Quando ocorre uma falta de página (page fault), o sistema precisa escolher qual página residente na memória física deve ser removida para dar espaço à nova página solicitada.

O algoritmo citado é o FIFO (First In, First Out ou Primeiro a Entrar, Primeiro a Sair).

Desenvolvimento Didático

O algoritmo FIFO funciona como uma fila:

  • A primeira página que entra na memória é a primeira a sair quando necessário.
  • É um algoritmo simples de implementar, mantendo uma lista encadeada das páginas na memória.

A Desvantagem Crítica do FIFO

Apesar da simplicidade, o FIFO apresenta uma falha lógica importante relacionada à utilidade da página:

  1. Ignora a Frequência de Acesso: O algoritmo não verifica quantas vezes uma página foi acessada recentemente.
  2. Páginas Úteis Removidas: Uma página carregada há muito tempo (antiga) pode ser extremamente relevante para o processo (ex: uma tabela de símbolos ou código de rotina crítica).
  3. Consequência: Ao remover essa página "útil" apenas porque ela é "antiga", o sistema força uma leitura novamente do disco pouco tempo depois, aumentando drasticamente a taxa de falhas de página (fenômeno conhecido como Efeito Belady).

Comparativo Rápido

CaracterísticaFIFOLRU (Least Recently Used)
Critério de RemoçãoTempo de permanênciaÚltimo acesso
ComplexidadeBaixa (simples)Média/Alta
EficiênciaPode remover páginas ativasRemove páginas inativas

Conclusão

A alternativa C descreve corretamente a principal desvantagem: o algoritmo pode remover uma página que, embora seja a mais antiga, ainda possui alta demanda de uso pelo processo, prejudicando o desempenho.

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.