Hva er en kjernepanikk?

En kjernepanikk er et operativsystems svar på visse typer alvorlige datamaskinfeil. Den viser vanligvis og lagrer diagnostisk informasjon og låser deretter datasystemet eller omstarter. Kjernepanikk er vanligvis forårsaket av problemer med funksjonsfeil i maskinvare eller feil skrevet programvare. De brukes av operativsystemkjerner for å varsle brukere og forhindre ytterligere problemer når feil er oppdaget.

Mange feilforhold kan forårsake en kjernepanikk, inkludert kjernekode som prøver å få tilgang til ugyldig minne. De fleste datamaskinvareenheter inkluderer drivere som er en del av kjernen eller lastet dynamisk. Problemer med disse enhetene eller sjåførene deres kan også utløse kjernepanikk. Avbrytbehandlere, funnet i mange deler av kjernen, forårsaker ofte panikk hvis kritiske feil oppstår mens de kjører. En mangelfull eller ødelagt harddisk, systemfil, prosessor eller minne kan også føre til panikk.

Kernel panikkbegrep har sin opprinnelse med tidlige UNIX® -systemer. MangeAv disse viste bare en kort feilmelding og deretter sløyfet uendelig, og ventet på en omstart eller strømsyklus. Etter hvert som UNIX® utviklet seg, ble det generert mer nyttig feilsøkingsinformasjon under panikk. Linux® -operativsystemet myntet begrepet "Linux® Kernel Oops" for å gjenspeile en rekke alvorlige feil. Noen Linux® "oops" -feil forårsaker en kjernepanikk mens andre ikke gjør det.

Microsoft Windows® -brukere er vanligvis kjent med "Blue Screens of Death." Også kjent som en feilsjekk, dette er Windows® -ekvivalenten til en kjernepanikk, utløst av lignende forhold. I likhet med Modern Unix® og Linux® -systemer, prøver Windows® å lagre et bilde av systemminnet på harddisken under en feilsjekk. I noen tilfeller vil bildet bli skrevet til ikke-flyktig minne under panikken og kopiert til harddisken ved omstart. Hvis en diskfeil er kilden til panikken, kan det hende at systemet ikke er i stand til to Bevar imidlertid minnebildet.

Ganske ofte er det mulig for operativsystemet å fortsette å løpe etter at det oppstår en kritisk feil. Årsaken til at en kjernepanikk stopper systemet er å forhindre ytterligere korrupsjon av programvare, maskinvare eller minneinnhold. Å stoppe systemet i denne tilstanden kan bevare nok informasjon til at en ingeniør kan bestemme årsaken. Dataene som vises inkluderer ofte spesifikasjoner om feiltypen og kodemodulen som kjører den gangen. Det kan også vise alle de lastede driverne og la en bruker kjøre en feilsøking for å undersøke problemet.

ANDRE SPRÅK