GeraProva GeraProva Provas com IA para professores do Brasil
Computação5º anoBNCC EF15CO05Difícil⏱ medio

Entre soma de verificação simples (checksum) e código cíclico de redundância (CRC), qual método (termo…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF15CO05

Codificar a informação de diferentes formas, entendendo a importância desta codificação para o armazenamento, manipulação e transmissão em dispositivos computacionais.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Entre soma de verificação simples (checksum) e código cíclico de redundância (CRC), qual método (termo técnico) é mais robusto para detectar erros em nível de enlace e por que?

  1. A) O CRC (código cíclico de redundância) é mais robusto porque usa aritmética polinomial para detectar padrões de erro e captura melhor erros em rajadas que checksums simples podem falhar em detectar.
  2. B) CRC só detecta erros em dados que são menores que 1 KB.
  3. C) Ambos os métodos são igualmente eficazes, dependendo do tamanho do pacote.
  4. D) Checksum e CRC funcionam da mesma maneira e têm os mesmos usos.
  5. E) Checksum é mais eficaz que CRC porque é mais simples de calcular.

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. Resolvendo por conta própria, observo que a pergunta pede o método mais robusto para detectar erros em nível de enlace, entre a soma de verificação simples (checksum) e o CRC. Passo 2: O checksum simples soma os blocos de dados (em complemento de um, por exemplo) e transmite o resultado. Essa soma é fácil de calcular, mas não é sensível à ordem dos bits nem a certos padrões de erro: erros que se compensam (como dois bits invertidos em posições que se anulam na soma) passam despercebidos, e rajadas de erro podem não alterar a soma. Passo 3: O CRC trata a sequência de bits como um polinômio e calcula o resto de uma divisão polinomial (módulo 2) pelo polinômio gerador. Essa aritmética é projetada para detectar com alta probabilidade erros de rajada de até o grau do polinômio, erros de um ou dois bits e a maioria dos erros de número ímpar de bits. Passo 4: Portanto, o CRC é o método mais robusto, pois captura melhor erros em rajadas, exatamente como afirma a alternativa A, que coincide com o gabarito oficial. Passo 5: Por que as outras estão erradas: B está errada porque o CRC não tem limite de tamanho de 1 KB para detectar erros, sendo a afirmação inventada. C está errada porque os métodos não são igualmente eficazes, já que o CRC detecta muito mais tipos de erro independentemente do tamanho do pacote. D está errada porque checksum e CRC usam princípios diferentes e têm graus de proteção distintos. E está errada porque a simplicidade de cálculo do checksum não se traduz em maior eficácia; ao contrário, ele é menos robusto.

💡 Dica: Compare as características de cada método de detecção de erros.

Alternativa por alternativa

A Correta

CRC foi projetado para detectar múltiplos tipos de erro, incluindo rajadas, com alta probabilidade; checksums simples somam campos e podem colapsar diferentes erros no mesmo valor.

B Erradaerro: Conceitual

O aluno acredita que o CRC tem uma limitação de tamanho de dados, funcionando apenas para blocos pequenos, e confunde essa suposta restrição com a robustez do método.

C Erradaerro: Senso comuma que mais engana

O aluno supõe que a eficácia de detecção depende apenas do tamanho do pacote e que ambos os métodos se equivalem, ignorando que o CRC detecta classes de erro que o checksum não detecta.

Por que engana: Confundir a eficácia do checksum com a do CRC, acreditando que ambos têm a mesma capacidade de detectar erros complexos.

D Erradaerro: Conceitual

O aluno acha que, por ambos servirem para verificar integridade, funcionam do mesmo modo e têm os mesmos usos, sem perceber que o checksum é uma soma aritmética e o CRC é um cálculo de resto polinomial.

E Erradaerro: Senso comum

O aluno confunde simplicidade de cálculo com eficácia, concluindo que um método mais fácil de calcular detecta mais erros, quando na verdade a facilidade costuma vir acompanhada de menor capacidade de detecção.

Raio-X da questão

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

detecção de erros

📌 Objetivo

avaliacao

🧱 Pré-requisitos

detecção de erros em dados · aritmética polinomial

📚 Reveja

Revisar os conceitos de checksum e CRC e suas aplicações.

⚠️ Erro mais comum

Confundir a eficácia do checksum com a do CRC, acreditando que ambos têm a mesma capacidade de detectar erros complexos.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cientifico

Questões parecidas com resolução

Todas as questões de Codificação da informação

🔎 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.