In informatica, un doppio errore è un tipo grave di errore che si verifica quando un’unità di elaborazione centrale (CPU) non è in grado di gestire adeguatamente un certo tipo di evento di sistema che richiede l’attenzione immediata della CPU. I doppi errori possono causare arresti anomali del computer e messaggi di errore, riavvio automatico della macchina e perdita di dati non salvati. Sono spesso causati da problemi nell’hardware del computer come un modulo di memoria difettoso o il surriscaldamento della CPU. Tecniche generali di risoluzione dei problemi come il controllo dell’hardware e l’aggiornamento del software possono aiutare a prevenirli.
Un doppio errore può verificarsi solo a seguito di un’interruzione o un’eccezione, che sono segnali che indicano alla CPU di un computer di interrompere qualsiasi attività attualmente in esecuzione per gestire eventi di sistema importanti, come l’aggiunta di nuovo hardware o un programma che effettua una richiesta di memoria non valida . Gli interrupt e le eccezioni sono normali funzioni dei computer moderni e vengono eseguiti eseguendo un tipo speciale di software noto come gestore di interrupt o gestore di eccezioni. La CPU tenterà di eseguire uno di questi programmi altamente specializzati e quindi riprenderà il normale funzionamento. Quando un gestore incontra un errore o non può correggere la condizione che ha portato all’eccezione o all’interruzione, si è verificato un doppio errore.
A differenza degli interrupt e delle eccezioni, un doppio errore è un errore grave non previsto durante il normale funzionamento. Il sistema tenterà di eseguire uno speciale gestore di doppi errori, ma a differenza di altri tipi di gestori, raccoglie solo informazioni diagnostiche e non risolve il problema. In molti casi, il lavoro non salvato andrà perso. Potrebbe essere visualizzato un “errore di arresto”, più tristemente noto come “schermata blu della morte”. È anche possibile che si verifichi un terzo errore quando il sistema tenta di eseguire il gestore di doppi errori, noto come triplo errore.
Le cause comuni dei doppi errori includono problemi fisici nella memoria del computer, nella CPU o nella scheda video, nonché bug in un driver di dispositivo o in altri software di sistema. È raro che le applicazioni a livello di utente attivino un tale errore, sebbene alcuni virus e altri tipi di malware possano farlo. I passaggi comuni per la risoluzione dei problemi che possono risolvere un doppio errore includono la verifica dei moduli di memoria tramite strumenti software speciali, l’aggiornamento del BIOS (Basic Input Output System) del computer e la garanzia che tutto il software di sistema sia aggiornato e privo di virus e spyware. Gli utenti dovrebbero inoltre assicurarsi che i loro computer ricevano una ventilazione adeguata e siano privi di polvere o altri detriti, poiché un riscaldamento eccessivo dei componenti della macchina può portare a un doppio guasto.