ECC

È l'abbreviazione di "Error Correction Code".

ECC è un metodo per verificare l'integrità dei dati scritti nella memoria di sistema e letti da essa. Speciali moduli RAM, chiamati RAM ECC, usano ECC per proteggere i dati dalla corruzione e vengono spesso utilizzati nei sistemi in cui l'affidabilità e la disponibilità continua sono fondamentali. In genere usano RAM ECC le workstation, i server, le apparecchiature mediche e scientifiche e i computer per il controllo degli aeromobili.

La maggior parte degli errori della memoria del computer è costituita da errori a bit singolo, causati dal cambiamento del valore di un singolo bit da 0 a 1 (o viceversa) a causa di qualche tipo di interferenza elettromagnetica. Questi errori spesso causano instabilità del sistema o dati corrotti, per esempio modificando un singolo carattere del testo o il valore del colore di un pixel. La memoria ECC può individuare gli errori a bit singolo e correggerli, riportando il bit interessato al suo valore originale.

Quando un sistema scrive dati in un modulo di memoria ECC, esegue due operazioni che lo aiutano a rilevare gli errori. Innanzitutto, aggiunge un bit di dati supplementare a ogni parola (o gruppo di bit), chiamato bit di parità, che tiene traccia del numero di bit con valore 1 in una determinata parola. Genera inoltre un codice di correzione degli errori usando un algoritmo integrato basato sulle posizioni degli 0 e degli 1 nella parola. Se il numero di 1 cambia a causa di un errore a bit singolo, il bit di parità non corrisponderà più. I circuiti ECC del modulo di memoria fanno riferimento al codice di correzione degli errori generato per identificare il bit che è cambiato, quindi lo riportano allo stato originale.

I moduli di memoria ECC sono più complessi a causa dei circuiti supplementari, che li rendono più costosi rispetto alla memoria non ECC. Richiedono più chip di memoria rispetto ai moduli di memoria non ECC per memorizzare i bit di parità. Inoltre, la memoria ECC è più lenta di quella non ECC, a causa dei passaggi supplementari necessari per generare i codici di correzione degli errori e controllare il bit di parità. A causa del costo e della riduzione delle prestazioni, un tipico computer desktop o portatile usa RAM non ECC, lasciando la RAM ECC ai server e alle workstation che devono garantire un'elevata disponibilità.

Aggiornato July 17, 2023 da Brian P.

quizMetti alla prova le tue conoscenze

What is an example of a haptic response?

A
Flashing lights
0%
B
Audible alerts
0%
C
Small vibrations
0%
D
Human-like behavior
0%
Correct! Incorrect!     View the Haptics definition.
More Quizzes →

Il dizionario informatico Tech Terms

La definizione di ECC in questa pagina è una definizione originale scritta dagli autori di TechTerms.com. Se desideri fare riferimento a questa pagina o citare questa definizione, utilizza la barra di citazione verde direttamente sotto la definizione.

Il nostro obiettivo è spiegare la terminologia informatica in modo semplice e comprensibile. Ci impegniamo per l'accuratezza e la semplicità in ogni definizione pubblicata. Se hai commenti o vuoi suggerire un nuovo termine tecnico, contattaci.

La newsletter di Tech Terms

Migliora le tue conoscenze tecniche con la nostra newsletter giornaliera o settimanale! Iscriviti oggi e ricevi nuovi termini e quiz nella tua casella di posta.

Iscriviti alla newsletter gratuita di TechTerms

Con quale frequenza desideri ricevere un'e-mail?

Puoi annullare l'iscrizione o modificare la frequenza in qualsiasi momento tramite i link presenti in ogni e-mail. Domande? Contattaci.

Nota: La newsletter viene inviata in inglese.