O que é uma exceção de verificação de máquina?
Uma exceção de verificação de máquina (MCE) é acionada quando a unidade central de processamento (CPU) de um computador identifica um erro de hardware do computador durante as verificações do sistema. Sistemas baseados em Linux e Unix, incluindo computadores Apple® Mac, reportarão o erro por meio de uma mensagem "kernel panic", geralmente exibida diretamente na tela do console. Os computadores pessoais executando o sistema operacional Microsoft Windows® utilizarão a "tela azul da morte" comumente conhecida para exibir uma mensagem de parada. Uma exceção de verificação de máquina exigirá uma reinicialização do sistema e geralmente atua para identificar problemas de compatibilidade ou corrupção de hardware subjacentes.
Há vários problemas que podem iniciar uma exceção de verificação de máquina. A exceção ocorrerá quando um problema específico de hardware não puder ser totalmente identificado; isso pode tornar a localização da fonte da exceção bastante trabalhosa. Os problemas de hardware do computador que podem resultar nesse tipo de problema incluem erros de cache de memória nos quais as informações armazenadas no cache de memória ficam corrompidas, causando erros no computador sempre que são lidas e corrupção de memória de acesso aleatório (RAM) na qual os dados armazenados incorretamente são armazenados. RAM do sistema pode resultar em erros aleatórios.
Em sistemas baseados em Unix, as exceções de verificação de máquina são geralmente causadas pela instalação de novo hardware. O início dessas exceções geralmente pode ser rastreado até o momento da instalação do hardware para identificar o hardware corrompido. Os módulos de expansão de RAM corrompidos podem causar essas exceções em momentos aleatórios, o que torna a identificação do problema subjacente mais complicada. Módulos de expansão de memória RAM corrompidos ou especificados incorretamente também podem resultar em uma exceção de verificação da máquina em computadores executando nos sistemas operacionais Microsoft Windows®.
O superaquecimento do sistema pode causar a exceção da verificação da máquina; isso pode acontecer como resultado de um dissipador de calor ou ventilador com pouca energia ou com defeito ou através da modificação do computador ou do overclocking da CPU para executar a uma velocidade mais rápida do que o originalmente definido. Mais raramente, erros de software podem resultar nesse tipo de problema. Isso geralmente resulta da gravação de dados corrompidos em um sistema de arquivos ou de instruções do software para ler blocos de memória corrompidos ou identificados incorretamente.
Uma mensagem de exceção de verificação de máquina geralmente é resultado de falha de hardware ou corrupção da arquitetura do sistema em que o erro do computador não pode ser identificado com mais precisão. A arquitetura de verificação da máquina (MCA) é o meio pelo qual os erros do computador são relatados ao sistema operacional instalado. Os computadores que executam determinados processadores podem empregar uma arquitetura mais avançada de verificação de máquina que pode identificar mais especificamente a causa do problema.