Wat is een fatale systeemfout?
Een fatale systeemfout is een toestand die zich voordoet in een computerbesturingssysteem waardoor deze niet meer werkt. Zowel Windows®- als Unix®-gebaseerde besturingssystemen zijn ontworpen om af te sluiten in het geval van een fatale systeemfout en opnieuw te starten in een poging om het probleem en eventuele softwarecorruptie uit het geheugen op te lossen. Het probleem heeft de spreektaal op Windows® gekregen als "het blauwe scherm van de dood", omdat, wanneer een fatale systeemfout optreedt in een Windows®-omgeving, een blauw scherm wordt weergegeven, vaak met schuivende tekst, wat een crashdump is van de inhoud van het geheugen in een bestand. Deze informatie kan later worden gebruikt om de oorzaak van de fout vast te stellen. Op de nieuwste computersystemen verschijnt het blauwe scherm van de dood niet meer, omdat ze onmiddellijk worden ingesteld om opnieuw op te starten als er een systeemcrash is, voornamelijk omdat de crashdumpinformatie alleen van waarde is voor een programmeur die bekend is met de codering van het besturingssysteem zelf.
Moderne computerbesturingssystemen ondergaan voortdurend een proces van foutcontrole terwijl ze werken en corrigeren voor fouten achter de schermen waarvan pc-gebruikers zelden op de hoogte zijn. Af en toe doet zich echter een situatie voor als gevolg van hardwarefouten, programmeercode die is mislukt of verwerkingsfouten in software die in het geheugen wordt uitgevoerd, die een besturingssysteem niet automatisch kan oplossen. De meest voorkomende oorzaak van een fatale systeemfout is slecht gecodeerde software die op een of andere manier niet compatibel is met het besturingssysteem waarop het wordt uitgevoerd.
Een van de meest frustrerende nadelen van een fatale systeemfout, ook wel een stopfout of systeemcrash genoemd, is dat alles waar de gebruiker momenteel aan werkte op de pc en in het RAM-geheugen werd verwerkt, verloren gaat. Omdat RAM-geheugen zijn gegevensopslag verliest wanneer het systeem wordt afgebroken en wordt afgesloten, kunnen bestanden die daar zijn opgeslagen, niet worden hersteld na een crash. Als een computer- of softwareprogramma is ontworpen om periodiek werk in uitvoering op te slaan, zoals een tekstverwerker die is ingesteld om een document om de tien minuten op te slaan terwijl eraan wordt gewerkt, kan dit gegevensverlies vaak worden vermeden, omdat het bestand wordt opgeslagen in de harde schijf van de computer, niet voor RAM-geheugen op korte termijn.
Computerfouten die ervoor zorgden dat een systeem crashte, kwamen vrij vaak voor in de begintijd van personal computersystemen en softwareontwikkeling in de jaren 1980 en vroege jaren 1990, maar zijn sindsdien vrij zeldzaam geworden. Wanneer een fatale systeemfout optreedt op een nieuw computersysteem, is de meest waarschijnlijke oorzaak een nieuw softwareprogramma dat onlangs is geïnstalleerd of een stuurprogramma voor een nieuw hardwareapparaat dat onlangs op de computer is aangesloten. Dit soort crashes kunnen worden voorkomen door het apparaat of de software eenvoudig te verwijderen.
Kernelfout of kernelpaniek zijn andere vroege computerprogrammeertermen voor een fatale systeemfout. Een kernel is de kern van een computerbesturingssysteem dat interacteert met hardware, software en shells, die delen van het besturingssysteem zijn die reageren op invoer en opdrachten van gebruikers. Het besturingssysteem laadt de kernel eerst bij het opstarten en blijft in het geheugen geladen zolang het systeem stroom krijgt, omdat de computer zonder dit niet kan functioneren. Vanwege zijn essentiële aard, wordt het opgeslagen in een beschermd gebied van RAM-geheugen dat niet kan worden overschreven door andere software terwijl de computer in gebruik is, en wanneer een computer een fatale systeemfout heeft, betekent dit dat deze kernel van het besturingssysteem zelf is zelfs corrupt geworden en functioneerde niet correct.