Os códigos de correção de erros (ECC) são utilizados para controlar erros em dados em canais de comunicação não confiáveis. Eles permitem detectar erros em qualquer lugar da mensagem, essas mensagens são em binário.
Quando são usados, bits extras são adicionados a cada palavra de memória de modo especial, esses bits (bits extras) é que são verificados para saber se ocorreu o erro.
Então quando a questão afirma que o ECC garante que todos os bits sejam corrigidos quando realizada a leitura dos dados é falsa, pois o que é verificado são os bits extras adicionados e eles é que irão acusar se houve erro e corrigir apenas onde houve o erro e não em todos os bits, porém não são todos os tipos de ECC que informam onde houve o erro.
Temos dois exemplos de ECC que são muito utilizados: Paridade e Código de Hamming.
A paridade informa apenas que houve erro, mas não informa o local do erro. Já o código de hamming informa que houve erro e o local.
Gabarito: ERRADO