Cos'è un'eccezione di controllo della macchina?
Un'eccezione di controllo della macchina (MCE) viene attivata quando l'unità di elaborazione centrale (CPU) di un computer identifica un errore hardware del computer durante i controlli di sistema. I sistemi basati su Linux e UNIX, inclusi i computer Apple® Mac, segnaleranno l'errore tramite un messaggio "Panico del kernel", spesso visualizzato direttamente sulla schermata della console. I personal computer che eseguono uno dei sistemi operativi di Microsoft Windows® utilizzeranno la "schermata blu della morte" comunemente nota per visualizzare un messaggio di arresto. Un'eccezione di controllo della macchina richiederà un riavvio del sistema e spesso agisce per identificare la corruzione dell'hardware sottostante o i problemi di compatibilità.
Ci sono una varietà di problemi che possono avviare un'eccezione di controllo della macchina. L'eccezione si verificherà in cui un problema hardware specifico non può essere completamente identificato; Questo può rendere la confusione della fonte dell'eccezione abbastanza laburista. I problemi hardware del computer che possono comportare questo tipo di problema includono errori della cache di memoria in cui l'information memorizzato nella cache di memoria diventa danneggiato, causando errori del computer ogni volta che viene letto e la corruzione della memoria di accesso casuale (RAM) in cui i dati memorizzati in modo errato nel sistema RAM possono causare errori casuali.
Su sistemi basati su Unix, le eccezioni di controllo della macchina sono comunemente causate dall'installazione di un nuovo hardware. L'inizio di queste eccezioni può spesso essere ricondotto al tempo dell'installazione hardware per identificare l'hardware corrotto. I moduli di espansione della RAM danneggiati possono causare tali eccezioni in tempi casuali, il che rende più complicata l'identificazione del problema sottostante. I moduli di espansione della memoria RAM corrotti o specificati in modo errato possono anche comportare un'eccezione di controllo della macchina che si verifica nei computer in esecuzione su Microsoft Windows® Operating Systems.
Il surriscaldamento del sistema può causare eccezioni di controllo della macchina; Questo può accadere a seguito di una potenzaED o difettoso snaping di calore o ventola o tramite modifica del computer o sovraccarico della CPU per funzionare a una velocità più rapida di quanto inizialmente impostato. Più raramente, gli errori del software possono comportare questo tipo di problema. Questo di solito deriverebbe dalla scrittura di dati corrotti a un file system o tramite istruzioni software per leggere blocchi di memoria corrotti o identificati in modo errato.
Un messaggio di eccezione di controllo della macchina è spesso il risultato di un errore hardware o della corruzione dell'architettura del sistema in cui l'errore del computer non può essere identificato in modo più accurato. L'architettura di controllo della macchina (MCA) è il mezzo per cui vengono segnalati errori del computer al sistema operativo installato. I computer in esecuzione su determinati processori potrebbero utilizzare un'architettura di controllo macchina più avanzata in grado di identificare più specificamente la causa del problema.