Skip to main content

Hvad er en kernepanik?

En kernepanik er et operativsystemrespons på visse typer alvorlige computerfejl.Det viser og gemmer normalt diagnostisk information og låser derefter computersystemet eller genstarter.Kernepanik er typisk forårsaget af problemer med funktionsdygtig hardware eller forkert skrevet software.De bruges af operativsystemkerner til at advare brugerne og forhindre yderligere problemer, når fejl er opdaget.

Mange fejlbetingelser kan forårsage en kernepanik, inklusive kerne -kode, der forsøger at få adgang til ugyldig hukommelse.De fleste computerhardwareenheder inkluderer drivere, der er en del af kernen eller indlæst dynamisk.Problemer med disse enheder eller deres drivere kan også udløse kernepanik.Afbrydshåndterere, der findes i mange dele af kernen, forårsager ofte panik, hvis der opstår kritiske fejl, mens de kører.En defekt eller beskadiget harddisk, systemfil, processor eller hukommelse kan også føre til panik.

Kernepanikperioden stammer fra tidlig UNIX REG;Systemer.Mange af disse viste kun en kort fejlmeddelelse og sløjlede derefter uendeligt og ventede på en genstart eller strømcyklus.Som Unix Udviklet, mere nyttige debugoplysninger blev genereret under en panik.Linux Operativsystem opfandt udtrykket Linux Kernelope for at afspejle en række alvorlige fejl.Nogle Linux Ups -fejl forårsager en kernepanik, mens andre ikke gør det.

Microsoft Windows Brugere er normalt fortrolige med blå skærme af død.Også kendt som en bugcheck, dette er Windows ækvivalent med en kernepanik, udløst af lignende forhold.Som moderne Unix og Linux Systemer, Windows Forsøg på at gemme et billede af systemhukommelsen på harddisken under en fejlkontrol.I nogle tilfælde skrives billedet til ikke-flygtig hukommelse under panikken og kopieres til harddisken ved genstart.Hvis en diskfejl er kilden til panikken, er systemet muligvis ikke i stand til at bevare hukommelsesbilledet.

Det er ganske ofte muligt for operativsystemet at fortsætte med at køre efter en kritisk fejl.Årsagen til, at en kernepanik stopper systemet, er at forhindre yderligere korruption af software, hardware eller hukommelsesindhold.At stoppe systemet i denne tilstand kan bevare nok information til at give en ingeniør mulighed for at bestemme årsagen.De viste data inkluderer ofte detaljer om fejltypen og kodemodulet, der kører på det tidspunkt.Det kan også vise alle de indlæste drivere og give en bruger mulighed for at køre en debugger for at undersøge problemet.