Wat is een uitzondering van een machinecontrole?

Er wordt een uitzondering van een machinecontrole (MCE) geactiveerd wanneer de centrale verwerkingseenheid (CPU) van een computer een computerhardwarefout identificeert tijdens systeemcontroles. Linux en Unix-gebaseerde systemen, waaronder Apple® Mac-computers, zullen de fout rapporteren via een "kernel paniek" -bericht, vaak direct weergegeven op het consolescherm. Persoonlijke computers die een van de Microsoft Windows® -besturingssystemen uitvoeren, zullen het algemeen bekende "Blue Screen of Death" gebruiken om een ​​stopbericht weer te geven. Een uitzondering van de machinecontrole vereist een herstart van het systeem en werkt vaak om onderliggende hardware -corruptie- of compatibiliteitsproblemen te identificeren.

Er zijn verschillende problemen die een uitzondering van een machinecontrole kunnen starten. De uitzondering zal plaatsvinden wanneer een specifiek hardwareprobleem niet volledig kan worden geïdentificeerd; Dit kan het lokaliseren van de bron van de uitzondering vrij arbeidsintensief maken. Computerhardwareproblemen die kunnen leiden tot dit soort probleem, omvatten geheugencachefouten waarin de information opgeslagen in de geheugencache wordt beschadigd, waardoor computerfouten worden veroorzaakt wanneer het wordt gelezen, en willekeurige toegangsgeheugen (RAM) corruptie waarbij onjuist opgeslagen gegevens in het systeem RAM kunnen resulteren in willekeurige fouten.

Op UNIX-gebaseerde systemen worden uitzonderingen van machines vaak veroorzaakt door de installatie van nieuwe hardware. Het begin van deze uitzonderingen kan vaak worden herleid tot de tijd van de hardware -installatie om de beschadigde hardware te identificeren. Corrupte RAM -uitbreidingsmodules kunnen dergelijke uitzonderingen op willekeurige momenten veroorzaken, waardoor het identificeren van het onderliggende probleem gecompliceerder wordt. Corrupte of onjuist opgegeven RAM -geheugenuitbreidingsmodules kunnen ook resulteren in een machinecontrole -uitzondering die optreedt op computers die worden uitgevoerd op Microsoft Windows® -besturingssystemen.

Oververhitting van het systeem kan ervoor zorgen dat machinecontroles uitzonderingen optreden; Dit kan gebeuren als gevolg van een ondermachtED of defecte hittes-sink of ventilator of door computeraanpassing of overklokken van de CPU om met een snellere snelheid te werken dan oorspronkelijk ingesteld. Meer zelden kunnen softwarefouten leiden tot dit soort probleem. Dit zou meestal het gevolg zijn van het schrijven van beschadigde gegevens naar een bestandssysteem of via software -instructies om beschadigde of onjuist geïdentificeerde geheugenblokken te lezen.

Een uitzonderingsbericht van een machine check is vaak een gevolg van hardwarefout of corruptie van de systeemarchitectuur waarbij de computerfout niet nauwkeuriger kan worden geïdentificeerd. De Machine Check Architecture (MCA) is het middel waarmee computerfouten worden gerapporteerd aan het geïnstalleerde besturingssysteem. Computers die op bepaalde processors worden uitgevoerd, kunnen een meer geavanceerde machine -check -architectuur gebruiken die meer specifiek de oorzaak van het probleem kan identificeren.

ANDERE TALEN