Skip to main content

Hva er en kjernepanikk?

En kjernepanikk er et svar på operativsystemer 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.

Kjernenes panikkbegrep har sin opprinnelse med Early Unix systemer.Mange av disse viste bare en kort feilmelding og deretter sløyfet uendelig, og ventet på en omstart eller strømsyklus.Som Unix Utviklet, mer nyttig feilsøkingsinformasjon ble generert under panikk.Linux Operativsystemet myntet begrepet Linux Kernel oops for å gjenspeile en rekke alvorlige feil.Noen Linux Ups -feil forårsaker en kjernepanikk, mens andre ikke gjør det.

Microsoft Windows Brukere er vanligvis kjent med blå skjermbilder.Også kjent som en feilsjekk, dette er Windows tilsvarer en kjernepanikk, utløst av lignende forhold.Som Modern Unix og Linux Systemer, Windows Forsøker å 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 å bevare minnebildet, men.

Ganske ofte er det mulig for operativsystemet å fortsette å kjøre 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.