Hvad er en kernepanik?

En kernepanik er et operativsystems svar 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.

Kernelanikbegrebet stammer fra tidlige UNIX® -systemer. MangeAf disse viste kun en kort fejlmeddelelse og loopede derefter uendeligt og ventede på en genstart eller strømcyklus. Efterhånden som UNIX® udviklede sig, blev der genereret mere nyttige fejlfindingsoplysninger under panik. Linux® -operativsystemet opfandt udtrykket "Linux® Kernel Ups" for at afspejle en række alvorlige fejl. Nogle Linux® "oops" -fejl forårsager en kernepanik, mens andre ikke gør det.

Microsoft Windows® -brugere er normalt fortrolige med "Blue Screens of Death." Også kendt som en fejlkontrol, dette er Windows® -ækvivalenten af ​​en kernepanik, udløst af lignende forhold. Ligesom Modern Unix® og Linux® Systems, forsøger Windows® at gemme et billede af systemhukommelse 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 tilo Bevar dog hukommelsesbilledet.

Det er 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.

ANDRE SPROG

Hjalp denne artikel dig? tak for tilbagemeldingen tak for tilbagemeldingen

Hvordan kan vi hjælpe? Hvordan kan vi hjælpe?