O que é memória ECC?
Para a maioria das empresas, é absolutamente vital eliminar a corrupção de dados, e esse é o objetivo da memória ECC (código de correção de erro). ECC é um tipo de memória de computador que detecta e corrige os tipos mais comuns de corrupção de dados da memória.
O que causa os erros?
Os erros de memória são o resultado de uma interferência elétrica ou magnética dentro do computador. Essa interferência pode fazer com que um único bit da DRAM (memória de acesso aleatório dinâmica) mude espontaneamente para o estado oposto. A interferência elétrica e magnética está presente na forma de radiação de fundo, e a interferência aumenta de acordo com a altitude. As espaçonaves, em especial, são muito suscetíveis a erros.
Erros de um bit podem ser silenciosos, ou seja, não afetam substancialmente os dados, mas como as células da memória estão correlacionadas, os efeitos da mudança de um único bit podem se espalhar por todo o sistema.
Como a memória ECC funciona
A memória ECC conta com mais bits e controladores de memória que controlam os bits extras em um chip adicional no módulo. A memória ECC usa os bits extras para armazenar um código criptografado ao gravar dados na memória, e o código ECC é armazenado ao mesmo tempo. Quando os dados são lidos, o código ECC armazenado é comparado ao código ECC gerado durante a leitura dos dados. Se o código lido não for igual ao armazenado, ele é descriptografado pelos bits de paridade para determinar qual bit apresentou erro, e esse bit é corrigido imediatamente. As tabelas de síndrome são uma forma matemática de identificar esses bits erráticos e corrigi-los.
Durante o processamento dos dados, a memória ECC analisa o código constantemente com um algoritmo especial para detectar e corrigir erros de um único bit na memória.
Vantagens e desvantagens
Em setores como o financeiro e na comunidade científica, a memória ECC é essencial para garantir a integridade dos dados. A maioria das memórias de servidor são ECC. A memória ECC reduz ainda mais o número de falhas, o que é muito importante em aplicações de servidor multiusuário.
Geralmente, a memória ECC é mais cara e pode ser um pouco mais lenta que as memórias sem ECC. Os demais componentes do sistema, como a CPU e a placa-mãe, precisam ser compatíveis com memória ECC.
Se o seu sistema precisa de integridade de dados e disponibilidade máxima, você precisa da memória ECC Crucial®. Para saber mais sobre os diversos tipos de memória de computador, leia o nosso guia.
©2018 Micron Technology, Inc. Todos os direitos reservados. As informações, os produtos e/ou as especificações estão sujeitos a alterações sem aviso prévio. A Crucial e a Micron Technology, Inc. não se responsabilizam por omissões ou erros tipográficos ou fotográficos. Micron, o logotipo da Micron, Crucial e o logotipo da Crucial são marcas comerciais ou registradas da Micron Technology, Inc. Todas as demais marcas comerciais e marcas de serviço pertencem a seus respectivos proprietários.