Skip to main content

Hva er en dobbel feil?

I databehandling er en dobbel feil en alvorlig type feil som oppstår når en sentral prosesseringsenhet (CPU) ikke kan håndtere en viss type systemhendelse som krever CPUs umiddelbare oppmerksomhet på tilstrekkelig måte.Doble feil kan forårsake datamaskinulykker og feilmeldinger, automatisk omstart av maskinen og tapet av ufrelste data.De er ofte forårsaket av problemer i datamaskinens maskinvare, for eksempel en dårlig minnemodul eller overoppheting av CPU.Generelle feilsøkingsteknikker som å sjekke maskinvare og holde programvaren oppdatert kan bidra til å forhindre dem.

En dobbel feil kan bare oppstå etter et avbrudd eller unntak, som er signaler som forteller en datamaskins CPU om å stoppe alle som kjører oppgaver for å håndtere viktige systemhendelser, for eksempel tillegg av ny maskinvare eller et program som lager en ugyldigMinneforespørsel.Avbrudd og unntak er normale funksjoner til moderne datamaskiner og oppnås ved å kjøre en spesiell type programvare kjent som en avbryterbehandler eller unntakshåndterer.CPU vil forsøke å kjøre et av disse høyt spesialiserte programmene og deretter gjenoppta normal drift.Når en behandler møter en feil eller ikke kan korrigere tilstanden som førte til unntaket eller avbryter, har en dobbel feil funnet sted.

I motsetning til avbrytelser og unntak, er en dobbel feil en alvorlig feil som ikke forventes under normal drift.Systemet vil forsøke å kjøre en spesiell dobbeltfeilbehandler, men i motsetning til andre typer håndterere, samler det bare diagnostisk informasjon og løser ikke problemet.I mange tilfeller vil ufrelste arbeid gå tapt.En "stoppfeil", mer beryktet kjent som den blå dødskjermen, kan vises.Det er også mulig at en tredje feil skal oppstå når systemet prøver å kjøre dobbeltfeilbehandleren, noe kjent som en trippelfeil.

Vanlige årsaker til doble feil inkluderer fysiske problemer i datamaskinens minne, CPU eller skjermkort ogsåsom feil i en enhetsdriver eller annen systemprogramvare.Det er sjelden at applikasjoner på brukernivå utløser en slik feil, selv om visse virus og andre typer malware kan gjøre det.Vanlige feilsøkingstrinn som kan løse en dobbel feil inkluderer å verifisere minnemoduler gjennom spesielle programvareverktøy, oppdatere datamaskinens grunnleggende inngangsutgangssystem (BIOS) og sikre at all systemprogramvare er oppdatert og fri for virus og spionprogramvare.Brukere bør også sørge for at datamaskinene deres får tilstrekkelig ventilasjon og er fri for støv eller annet rusk, da overdreven oppvarming av maskinens komponenter kan føre til en dobbel feil.