Hvad er en dødelig systemfejl?
En dødelig systemfejl er en tilstand, der forekommer i et computerens operativsystem, der får det til at ophøre med at fungere. Både Windows®- og Unix®-baserede operativsystemer er designet til at lukke ned i tilfælde af en dødelig systemfejl og genstarte i et forsøg på at rydde problemet og enhver softwarekorruption fra hukommelsen. Problemet har fået det fælles navn på Windows® som "den blå skærm af død", fordi når en dødelig systemfejl opstår i et Windows®-miljø, vises en blå skærm, ofte med rulletekst, som er et crash dump af hukommelsens indhold i en fil. Disse oplysninger kan senere bruges til at diagnosticere årsagen til fejlen. På de nyeste computersystemer vises den blå skærm ikke længere, da de straks er indstillet til at genstarte, hvis der er et systemnedbrud, primært fordi information om crashdump kun er af værdi for en programmør, der er bekendt med kodningen af operativsystemet sig selv.
Moderne computer-operativsystemer kører konstant gennem en proces med fejlkontrol, mens de arbejder og korrigerer for fejl bag kulisserne, som pc-brugere sjældent er opmærksomme på. Lejlighedsvis opstår der imidlertid en tilstand på grund af hardwarefejl, programmeringskode, der er mislykket, eller behandlingsfejl i software, der kører i hukommelsen, hvilket et operativsystem ikke automatisk kan løse. Den mest almindelige årsag til en dødelig systemfejl er dårligt kodet software, der på en eller anden måde er uforenelig med det operativsystem, det kører på.
En af de mest frustrerende ulemper ved at støde på en dødelig systemfejl, også kendt som en stopfejl eller systemnedbrud, er, at alt, hvad brugeren i øjeblikket arbejdede på på pc'en og blev behandlet i tilfældig adgangshukommelse (RAM), vil gå tabt. Da RAM-hukommelse mister sin datalagring, når systemet afbrydes og lukkes, kan filer, der i øjeblikket er gemt der, ikke gendannes efter et styrt. Hvis et computer- eller softwareprogram er designet til at gemme arbejde i gang med jævne mellemrum, såsom en tekstbehandler, der er indstillet til at gemme et dokument hvert tiende minut, mens det arbejdes på, kan dette tab af data ofte undgås, da filen gemmes i computerens harddisk, ikke til kortvarig RAM-hukommelse.
Computerfejl, der får et system til at gå ned, var ret almindelige i de tidlige dage af personlige computersystemer og softwareudvikling i 1980'erne og begyndelsen af 1990'erne, men er siden blevet temmelig sjældne. Når der opstår en dødelig systemfejl på et nyt computersystem, er den mest sandsynlige årsag et nyt softwareprogram, der for nylig blev installeret, eller en driver til en ny hardwareenhed, der for nylig er tilsluttet computeren. Disse typer af nedbrud kan undgås ved blot at afinstallere enheden eller softwaren.
Kernefejl eller kernepanik er andre tidlige computerprogrammeringsbetingelser for en dødelig systemfejl. En kerne er kernen i et computer-operativsystem, der interagerer med hardware, software og skaller, som er dele af operativsystemet, der reagerer på brugerinput og kommandoer. Operativsystemet indlæser kernen først ved opstart, og det forbliver indlæst i hukommelsen, så længe systemet modtager strøm, da computeren ikke kan fungere uden den. På grund af dens væsentlige natur er den gemt i et beskyttet område af RAM-hukommelse, som ikke kan overskrives af anden software, mens computeren er i brug, og når en computer lider af en dødelig systemfejl, betyder det, at denne kerne i operativsystemet selv er faktisk blevet ødelagt og fungerer ikke korrekt.