Um desenvolvedor de sistemas básicos está construindo um mó...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa Correta: A - FIFO
A questão aborda o conceito de algoritmos de substituição de páginas em sistemas operacionais. Esses algoritmos são essenciais para o gerenciamento eficiente da memória, especialmente quando trabalhamos com memória virtual. Em sistemas operacionais, a memória é dividida em blocos chamados páginas. Quando um programa precisa acessar um dado que não está na memória RAM, ocorre o que chamamos de "page fault". O sistema precisa então decidir qual página remover para fazer espaço para a nova página que está sendo acessada. É aí que o algoritmo de substituição de páginas entra em ação.
Para resolver esta questão, é necessário conhecer os diferentes tipos de algoritmos de substituição de páginas. O algoritmo FIFO (First In, First Out) é o mais direto e simples: ele remove a página que está na memória há mais tempo, independente de quão frequentemente tenha sido acessada, assim como um caixa de supermercado atende o primeiro cliente que chegou na fila (o primeiro que entra é o primeiro que sai).
A alternativa correta, A - FIFO, está correta porque corresponde exatamente à descrição dada pelo enunciado, onde o algoritmo escolhe para sair a página que entrou na memória há mais tempo, seguindo assim a ordem cronológica de chegada.
As outras alternativas representam outros conceitos distintos do FIFO:
- B - Optimal: um algoritmo teórico que remove a página que será usada no futuro mais distante, minimizando o número de page faults, mas não é implementável na prática porque requer conhecimento futuro das chamadas de páginas.
- C - FINUFO: não é um termo reconhecido nos estudos de algoritmos de substituição de páginas em sistemas operacionais.
- D - Worst-Fit: refere-se a uma estratégia de alocação de memória, não um algoritmo de substituição de páginas, onde um processo é alocado na maior partição de memória livre disponível.
Portanto, reforçando, a resposta correta é a Alternativa A - FIFO, pois se encaixa perfeitamente na descrição do algoritmo fornecida pelo enunciado da questão.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Gabarito (A)
FIFO (first in first out). Primeiro a entrar e o primeiro a sair.
"que escolhe para sair a página que entrou na memória há mais tempo" Nesse trecho já matamos a questão.
Gabarito A
FIFO, substitui a que ficar mais tempo
B) lhufas
C) lhufas
D) tipo de alocação na memoria.
FIFO é o único algoritmo de substituição de páginas das alternativas.
Temos outros como LRU, LFU, NRU, WSClock, Relógio, Segunda chance, dentre outros com suas características próprias.
Os mais cobrados em questões são LRU, LFU, NRU e FIFO.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo