Informática Múltipla Escolha

Analise as afirmações sobre conceitos específicos de swapping realizados no gerenciamento de memória dos sistemas operacionais.

Analise as afirmações sobre conceitos específicos de swapping realizados no gerenciamento de memória dos sistemas operacionais.

  1. a. II e III.
  2. b. II.
  3. c. I e III.
  4. d. I e II.
  5. e. I e III.

Resolução completa

Explicação passo a passo

D
Alternativa D

Alternativa D - I e II.

Análise Detalhada

Esta questão aborda conceitos fundamentais de gerenciamento de memória em Sistemas Operacionais, especificamente o mecanismo de swapping (troca) e seus problemas associados. Vamos analisar cada afirmativa passo a passo para entender a lógica por trás da resposta.

1. Análise da Afirmativa I (Verdadeira)

"O swapping out deve sempre dar prioridade à escolha de processos nos quais há menor possibilidade de ocorrer uma troca sem necessidade, evitando, assim, que saia da memória principal um processo que será executado logo em seguida."

  • Conceito Chave: Localidade de Referência e Eficiência.
  • Explicação: O objetivo do swapping out é liberar memória principal (RAM) para outros processos. Para fazer isso de forma eficiente, o sistema deve escolher cuidadosamente qual processo remover.
  • Lógica: Se retirarmos da RAM um processo que vai ser executado muito em breve, o sistema terá que trazê-lo de volta (swapping in) quase imediatamente. Isso gera um trabalho desnecessário de E/S (entrada/saída) no disco.
  • Conclusão: A afirmativa descreve corretamente a estratégia ideal: proteger os processos ativos (que terão alta probabilidade de uso) e sacrificar os processos inativos ou com baixa localidade temporal.

2. Análise da Afirmativa II (Verdadeira)

"Quando existe pouca memória, o sistema operacional pode se dedicar quase que exclusivamente a realizar swapping, dessa forma impedindo a execução dos demais processos. Esse problema é conhecido como thrashing, sendo considerado um problema crítico no gerenciamento de memória do SO."

  • Conceito Chave: Thrashing (Baldeação Excessiva).
  • Explicação: O thrashing ocorre quando o grau de multiprogramação é alto demais para a quantidade de memória física disponível.
  • Mecanismo: O sistema passa a maior parte do tempo movendo páginas/processos entre a RAM e o disco (fazer swapping) apenas para tentar manter os processos rodando, ao invés de executar instruções reais deles.
  • Conclusão: A descrição do fenômeno e seu nome técnico (thrashing) estão perfeitos. É um estado de baixo desempenho onde a CPU fica ociosa aguardando E/S.

3. Análise da Afirmativa III (Falsa)

"O termo out (fora) e o termo in (dentro) fazem referência à memória secundária. Respectivamente, para fora da memória secundária e para dentro da memória secundária."

  • Conceito Chave: Direção do Swap.
  • Erro Conceitual: A definição de "in" e "out" é feita em relação à Memória Principal (RAM), não à secundária.
  • Correção:
  • Swapping Out: Transferência do processo da Memória Principal para a Secundária (Sai da RAM).
  • Swapping In: Transferência do processo da Secundária para a Memória Principal (Entra na RAM).
  • Conclusão: A afirmativa inverte a direção ou confunde o ponto de referência, tornando-a tecnicamente incorreta.

Resumo Comparativo

TermoSentido RealSentido da Afirmativa IIIStatus
Swapping OutSaída da RAM \rightarrow Entrada no DiscoSaída do Disco❌ Falso
Swapping InEntrada na RAM \leftarrow Saída do DiscoEntrada no Disco❌ Falso

Conclusão

As afirmativas I e II apresentam conceitos corretos sobre a política de seleção de processos para swap e a definição de thrashing, respectivamente. A afirmativa III contém definições equivocadas sobre a direção do fluxo de dados no swapping.

Portanto, a opção correta é a que indica apenas I e II.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Informática

Ver mais Informática resolvidas

Tem outra questão de Informática?

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