Matemática 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.

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

Análise das Questões de Sistemas Operacionais

O conteúdo apresentado na imagem refere-se ao gerenciamento de memória em sistemas operacionais, especificamente sobre algoritmos de substituição de páginas e técnicas de movimentação de processos entre disco e memória RAM. Abaixo, apresento a resolução detalhada para cada item.


Questão 1 (OBJETIVA/2019 - Adaptada)

Alternativa C

Análise do Algoritmo FIFO (First In, First Out):

O algoritmo FIFO determina que a página que ficou por mais tempo na memória deve ser removida quando uma nova precisa entrar. Embora simples, essa abordagem apresenta uma falha lógica significativa no contexto real de execução de programas.

  • Problema Principal: O fato de uma página ter sido carregada há muito tempo não garante que ela não seja necessária novamente.
  • Uso Intenso: Páginas antigas podem fazer parte de laços de repetição ou estruturas críticas que são acessadas frequentemente após sua entrada inicial.
  • Consequência: Removê-las imediatamente causa novos erros de página (page faults) logo em seguida, reduzindo o desempenho do sistema.
CaracterísticaDescrição
PrincípioOrdem de chegada (fila)
VantagemBaixo custo computacional
DesvantagemIgnora a frequência de uso (Lru resolve isso)
ExemploSe o processo roda um while(1) que usa a primeira página lida, esta será removida erroneamente.

Portanto, a alternativa correta identifica que a página mais antiga pode ainda estar em uso intenso.


Questão 2 (Instituto Consulpian/2022 - Adaptada)

Alternativa D

Análise do Gerenciamento de Memória (Swapping):

O enunciado descreve um cenário clássico onde a memória física (RAM) é insuficiente para executar todos os processos disponíveis. Para contornar isso, o sistema operacional utiliza técnicas para mover dados entre a memória principal e o armazenamento secundário (disco).

  • Swapping (Troca): É a técnica onde um processo inteiro é movido da memória principal para o disco (área de troca) e vice-versa. Isso permite que o computador execute mais programas do que cabem fisicamente na RAM.
  • Diferença para Paginação: Enquanto o Swapping move processos inteiros, a Paginação divide a memória em blocos menores (páginas), mas ambos servem ao mesmo objetivo descrito no texto.

Por que as outras opções estão incorretas?

  • Thread: Refere-se à unidade mínima de execução dentro de um processo, não ao gerenciamento de espaço em disco/RAM.
  • Striping: Técnica de organização de dados em múltiplos discos (RAID), focada em performance de leitura/gravação.
  • Quick Fit: Estratégia de alocação de memória para reduzir fragmentação interna, não gerencia o movimento entre disco e RAM.
  • Throughput: É uma métrica de desempenho (quantidade de trabalho realizado), não um método de gerenciamento.

Assim, o método utilizado para permitir que processos permaneçam em disco e sejam carregados conforme necessário é o Swapping.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Matemática

Ver mais Matemática resolvidas

Tem outra questão de Matemática?

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