Lar Hardware O que é a memória de código de correção de erros (memória ecc)? - o que é techopedia

O que é a memória de código de correção de erros (memória ecc)? - o que é techopedia

Índice:

Anonim

Definição - O que significa Memória de código de correção de erros (memória ECC)?

A memória de código de correção de erros (ECC) é um tipo de armazenamento de dados de computador projetado especificamente para detectar, corrigir e monitorar os tipos mais comuns de corrupção de dados internos. Conforme os dados são processados, a memória ECC equipada com um algoritmo especial verifica e corrige constantemente erros de memória de bit único. Isso garante que nenhum dado incorreto ou corrompido seja armazenado acidentalmente na memória. Geralmente, é encontrado e usado em sistemas com dados de alto valor, como sistemas de computação científica e financeira.

Techopedia explica a memória de código de correção de erros (memória ECC)

A memória ECC tradicional usa códigos Hamming, enquanto outros usam redundância modular tripla, o que é preferido por ter um hardware mais rápido em comparação ao hardware de correção de erros Hamming. As implementações anteriores da memória ECC mascaram erros corrigíveis, agindo como se o erro nunca tivesse ocorrido, e relatam apenas erros não corrigíveis. Implementações recentes registram erros corrigíveis e erros não corrigíveis.

A memória ECC utiliza bits de paridade no armazenamento de código criptografado. Paralelamente aos dados que estão sendo gravados na memória, seu código ECC é armazenado. Depois que os dados são lidos, o código ECC armazenado é comparado ao código ECC gerado quando os dados foram lidos. Se, em qualquer caso, houver uma incompatibilidade, ela será descriptografada pelos bits de paridade para determinar qual bit possui um erro e será imediatamente corrigido.

O que é a memória de código de correção de erros (memória ecc)? - o que é techopedia