Questão nº 29

Questão de Tecnologia da Informação · FCC TRF4 2019 (nº 29)

FCC2019Analista Judiciário - Área Apoio Especializado - Especialidade Infraestrutura em Tecnologia da InformaçãoTecnologia da Informação
Gabarito: Aver comentário ↓

No sistema de memória virtual por paginação, determinado problema ocorre em dois níveis:

− No próprio processo: elevado número de page faults; processo passa mais tempo esperando por páginas do que executando.

− No sistema: existem mais processos competindo por memória principal do que espaço disponível.

A solução seria reduzir o número de páginas de cada processo na memória.

O problema se refere

Resposta comentada

Gabarito Alternativa A

O thrashing é um problema de desempenho em sistemas de memória virtual por paginação, onde o computador passa a maior parte do tempo transferindo dados (páginas) entre a memória principal e o disco, em vez de executar tarefas úteis.

  • (A) Correta: O problema descrito, com elevado número de page faults (falhas de página, que exigem a busca de dados no disco) e processos esperando por páginas, além da competição por memória principal, é exatamente a definição de thrashing. A solução de reduzir o número de páginas por processo visa aliviar essa sobrecarga de troca de dados entre memória principal e secundária.
  • (B) Incorreta: Swapping refere-se à movimentação de um processo inteiro (ou seu espaço de endereçamento completo) para dentro ou para fora da memória principal. Embora envolva transferência de dados para o disco, o problema descrito foca na movimentação excessiva de páginas individuais, que é característica do thrashing, não do swapping de processos inteiros. A armadilha é que ambos envolvem o disco, mas o thrashing é mais granular (páginas) e o swapping é mais macro (processos).
  • (C) Incorreta: Um overflow da tabela de páginas (ou de uma estrutura associativa como o TLB) seria um erro de software ou hardware na gestão da tabela, não a causa direta da excessiva transferência de páginas e da competição por memória descrita.
  • (D) Incorreta: A inexistência do Translation Lookside Buffer (TLB) faria com que a tradução de endereços virtuais para físicos fosse mais lenta, pois cada acesso à memória exigiria uma busca na tabela de páginas na memória principal. Isso afetaria a velocidade de acesso às páginas já carregadas, mas não causaria um aumento no número de page faults ou a situação de thrashing descrita.
  • (E) Incorreta: A paginação antecipada (pre-paging) é uma técnica para reduzir page faults, carregando páginas antes que sejam solicitadas. Um cache hit é quando os dados são encontrados na cache, indicando um acesso eficiente, o que é uma situação desejável, não um problema. Ambas as ideias são o oposto do problema descrito.

Fonte: FCC TRF4 2019 Analista Judiciário - Área Apoio Especializado - Especialidade Infraestrutura em Tecnologia da Informação (Caderno Tipo 001). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho