Código de correção de erros (ECC)

Autor: Randy Alexander
Data De Criação: 28 Abril 2021
Data De Atualização: 26 Junho 2024
Anonim
Código de correção de erros (ECC) - Tecnologia
Código de correção de erros (ECC) - Tecnologia

Contente

Definição - O que significa o Código de Correção de Erro (ECC)?

O código de correção de erros (ECC) verifica os dados lidos ou transmitidos quanto a erros e os corrige assim que são encontrados. O ECC é semelhante à verificação de paridade, exceto pelo fato de corrigir os erros imediatamente após a detecção. O ECC está se tornando mais comum no campo de hardware de armazenamento de dados e transmissão de rede, especialmente com o aumento das taxas de dados e erros correspondentes.


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 o código de correção de erros (ECC)

O código de correção de erros é aplicado ao armazenamento de dados através das seguintes etapas:

  1. Quando um byte ou palavra de dados é armazenado na RAM ou no armazenamento periférico, uma sequência de bits que especifica o código é estimada e armazenada. Cada número fixo de bits por palavra possui um número fixo adicional de bits para armazenar esse código.
  2. Quando o byte ou a palavra é chamada para leitura, um código para a palavra recuperada é calculado de acordo com o algoritmo original e, em seguida, comparado aos bits fixos extras do byte armazenado.
  3. Se os códigos corresponderem, os dados estarão livres de erros e serão encaminhados para processamento.
  4. Se os códigos não coincidirem, os bits alterados serão capturados através de um algoritmo matemático e os bits serão corrigidos imediatamente.

Os dados não são verificados durante o período de armazenamento, mas são testados quanto a erros quando solicitados. Se necessário, a fase de correção de erros segue a detecção. Erros recorrentes frequentes no mesmo endereço de armazenamento indicam um erro permanente de hardware. Nesse caso, o sistema é o usuário a, que é registrado para registrar os locais de erro.