GeraProva GeraProva Provas com IA para professores do Brasil
Computação3ª sérieBNCC EM13CO03Difícil⏱ medio

Ao projetar uma estratégia de cache para reduzir leituras de disco durante transmissão de arquivos, que…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO03

Identificar o comportamento dos algoritmos no que diz respeito ao consumo de recursos como tempo de execução, espaço de memória e energia, entre outros.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Ao projetar uma estratégia de cache para reduzir leituras de disco durante transmissão de arquivos, que critérios a política de substituição (por exemplo LRU) deve priorizar para equilibrar integridade e latência?

  1. A) LRU é a única política que deve ser aplicada sem considerar o tamanho dos blocos envolvidos.
  2. B) As políticas de substituição não envolvem verificação de dados e podem ignorar a latência.
  3. C) Write-back deve ser sempre usado para maximizar a integridade dos dados durante transmissões.
  4. D) Priorizar temporalidade de acesso (LRU), tamanho do bloco e coerência; combinar com verificações (checksums) e política de escrita adequada (write-through para integridade, write-back para menor latência) conforme risco de perda.
  5. E) A política de substituição deve priorizar a coerência de dados acima de tudo para a integridade.

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. A questão pergunta quais critérios uma política de substituição de cache (como LRU) deve priorizar para equilibrar integridade dos dados e latência durante a transmissão de arquivos.
  2. Resolvendo por conta própria, a política de substituição decide qual bloco sai do cache quando ele está cheio. O LRU usa a temporalidade de acesso (remove o menos recentemente usado). Além disso, o tamanho do bloco influencia o aproveitamento do espaço, e a coerência entre cache e disco garante que o dado em memória corresponde ao dado persistido.
  3. Para integridade, verificações como checksums detectam corrupção na transmissão. Para o equilíbrio com latência, a política de escrita importa: write-through grava imediatamente no disco, favorecendo integridade; write-back adia a gravação, reduzindo latência, mas com risco de perda se houver falha. A escolha depende do risco de perda.
  4. A alternativa D reúne exatamente esses critérios: temporalidade (LRU), tamanho do bloco, coerência, checksums e a escolha entre write-through e write-back conforme o risco. Logo, D é a correta, coincidindo com o gabarito.
  5. A alternativa A está errada porque restringe o uso a LRU e ignora o tamanho dos blocos. A alternativa B está errada porque afirma que políticas ignoram verificação e latência, quando justamente devem equilibrá-las. A alternativa C está errada porque write-back sempre maximiza latência, não integridade, e não é obrigatório. A alternativa E está errada porque prioriza coerência 'acima de tudo', desconsiderando latência e outros critérios.

💡 Dica: Considere os critérios de integridade e latência na escolha da política de substituição.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno acredita que LRU é uma solução universal e que o tamanho dos blocos pode ser desprezado na decisão de substituição.

B Erradaerro: Conceitual

O aluno entende que a política de substituição é um mecanismo isolado, sem relação com integridade ou latência, portanto não precisaria considerá-las.

C Erradaerro: Conceituala que mais engana

O aluno confunde write-back com a estratégia mais segura, quando na verdade ela adia gravações e aumenta o risco de perda de dados em caso de falha.

Por que engana: Confundir a importância da latência com a integridade dos dados, priorizando apenas um dos aspectos na escolha da política de substituição.

D Correta

LRU mantém dados recentemente usados reduzindo leituras; blocos grandes afetam latência; checksums detectam corrupção e escolha entre write-through/write-back equilibra segurança dos dados vs desempenho.

E Erradaerro: Interpretação

O aluno acredita que a coerência deve ser o único critério absoluto, ignorando que a integridade depende também de checksums e que a latência precisa ser equilibrada.

Raio-X da questão

Dificuldade Difícil
Bloom Avaliar
Leitura alto
Discriminação alto
Peso pedagógico alto
Autonomia do enunciado completo
Cobertura da habilidade multipla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ situacional🧩 desafio
🎯 Conceito central

estratégia de cache

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estratégias de cache · políticas de substituição

📚 Reveja

Revisar políticas de substituição de cache e seus critérios.

⚠️ Erro mais comum

Confundir a importância da latência com a integridade dos dados, priorizando apenas um dos aspectos na escolha da política de substituição.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cientifico

Questões parecidas com resolução

Todas as questões de [CONFERIR] Construir soluções baseadas no uso de algoritmos e conceitos da Computação para resolver problemas, avaliando suas qualidades e melhorando-as.

🔎 Procurar outra questão

Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.

Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.