Verificação cíclica de redundância (CRC)

Autor: Judy Howell
Data De Criação: 4 Julho 2021
Data De Atualização: 12 Poderia 2024
Anonim
Verificação cíclica de redundância (CRC) - Tecnologia
Verificação cíclica de redundância (CRC) - Tecnologia

Contente

Definição - O que significa o Cyclic Redundancy Check (CRC)?

A verificação de redundância cíclica (CRC) é uma técnica usada para detectar erros nos dados digitais. O CRC é uma função hash que detecta alterações acidentais nos dados brutos do computador comumente usados ​​em redes de telecomunicações digitais e dispositivos de armazenamento, como unidades de disco rígido. Esta técnica foi inventada por W. Wesley Peterson em 1961 e posteriormente desenvolvida pelo CCITT (Comitê Consultivo Internacional de Telégrafo e Telefonia). As verificações cíclicas de redundância são bastante simples de implementar em hardware e podem ser facilmente analisadas matematicamente. É uma das melhores técnicas para detectar erros de transmissão comuns.


É baseado na divisão binária e também é chamado de soma de verificação de código polinomial.

Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.

Techopedia explica a verificação de redundância cíclica (CRC)

Na verificação de redundância cíclica, um número fixo de bits de verificação, geralmente chamado de soma de verificação, é anexado ao que precisa ser transmitido. Os receptores de dados recebem os dados e inspecionam os bits de verificação quanto a erros. Matematicamente, os receptores de dados verificam o valor de verificação anexado, encontrando o restante da divisão polinomial do conteúdo transmitido. Se parece que ocorreu um erro, é transmitida uma confirmação negativa solicitando a retransmissão de dados.


Uma verificação de redundância cíclica também é aplicada a dispositivos de armazenamento, como discos rígidos. Nesse caso, os bits de verificação são alocados para cada bloco no disco rígido. Quando um arquivo corrompido ou incompleto é lido pelo computador, o erro de redundância cíclica é relatado. Pode ser de outro dispositivo de armazenamento ou de CD / DVDs. Os motivos mais comuns para erros incluem falhas no sistema, arquivos incompletos ou corrompidos ou arquivos com muitos bugs.

Os projetos polinomiais de CRC dependem do comprimento do bloco a ser protegido, recursos de proteção contra erros, recurso para implementação e desempenho de CRC.