Che cos'è un doppio errore?
Nell'informatica, un doppio errore è un grave tipo di errore che si verifica quando un'unità di elaborazione centrale (CPU) non è in grado di gestire adeguatamente un determinato tipo di evento di sistema che richiede l'attenzione immediata della CPU. Doppi guasti possono causare arresti anomali del computer e messaggi di errore, riavvio automatico della macchina e perdita di dati non salvati. Spesso sono causati da problemi nell'hardware del computer come un modulo di memoria difettoso o 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 eccezione, che sono segnali che indicano alla CPU di un computer di interrompere qualsiasi attività attualmente in esecuzione al fine di gestire eventi di sistema importanti, come l'aggiunta di nuovo hardware o un programma che effettua una richiesta di memoria non valida . Interruzioni ed eccezioni sono normali funzioni dei computer moderni e vengono eseguite eseguendo un tipo speciale di software noto come gestore di interruzioni o gestore di eccezioni. La CPU tenterà di eseguire uno di questi programmi altamente specializzati e quindi riprenderà il normale funzionamento. Quando un gestore rileva un errore o non è in grado di correggere la condizione che ha portato all'eccezione o all'interruzione, si è verificato un doppio errore.
A differenza di interruzioni ed eccezioni, un doppio errore è un errore grave che non è previsto durante il normale funzionamento. Il sistema tenterà di eseguire uno speciale gestore di doppio errore, 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ù noto come "schermata blu della morte". È anche possibile che si verifichi un terzo errore quando il sistema tenta di eseguire il doppio gestore degli errori, noto come errore triplo.
Cause comuni di doppio errore includono problemi fisici nella memoria del computer, CPU o scheda video, nonché errori nel driver di un dispositivo o in altri software di sistema. È raro che le applicazioni a livello di utente generino un errore del genere, 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ò causare un doppio errore.