Skip to main content

Hva er en generell beskyttelsesfeil?

En generell beskyttelsesfeil (GPF) er en feil som oppstår i en datamaskinmikroprosessor, vanligvis når et program prøver å få tilgang til minne som for øyeblikket brukes av annen programvare.Noen generelle beskyttelsesfeilforhold kan være forårsaket av maskinvarefeil, men som de fleste datafeil, er den overveldende sannsynligheten for at programvare er årsaken.Prosessorer som oppdager generelle beskyttelsesfeilforhold, slutter å utføre koden som forårsaket den og prøver å komme seg etter feilen.Hvis en GPF -tilstand ikke blir fanget i tide av prosessoren og ytterligere GPF -feil oppstår, vil en tredje feil vanligvis føre til at datasystemet ikke svareroftere fra generelle beskyttelsesfeilforhold enn nåværende systemer gjør.Dette skyldes delvis det faktum at programmering av programvare var mer inkonsekvent den gangen, og på grunn av de større begrensningene for tilgjengelig minnet for tilfeldig tilgang (System hadde.Avslutte og opphold bosatte programmer (TSR) som lastes inn i systemminnet når en datamaskin startet opp slik at visse programmer raskt ville være tilgjengelige, ofte kan bidra til GPF -feil når andre programmer lastet av en bruker prøvde å benytte seg av minneplasser der TSR varlagret.

Maskinvareforhold som kan forårsake generelle feil av beskyttelsesfeil inkluderer forskjellige typer tilfeldig tilgangsminne (RAM) som er installert på det samme systemet og er noe uforenlige med hverandre.Eksempler inkluderer utvidet datautgang (EDO) RAM og Fast Page Dynamic Random-Access Memory (DRAM).Siden Edo Ram må installeres i chippar på et hovedkort, men hurtig sidedram kan installeres som enkeltenheter, ble de ofte blandet på eldre datasystemer uten at brukere var klar over forskjellen.

En annen vanlig årsak til generelle beskyttelsesfeil i maskinvare er når et system begynner å kjøre ved en temperatur utover designspesifikasjonene, vanligvis over 100 deg;Fahrenheit (38 deg; Celsius).Overskuddstemperatur kan være forårsaket av utilstrekkelig ventilasjon av interiøret, samt installert maskinvare som ekstra harddisker eller kompakt disk (CD) og digital videodisk (DVD) som genererer mer varme i konsollen.Datahobbyister som overgir mikroprosessoren for å forbedre ytelsen, eller legge til en annen strømforsyning for å kjøre grafikkort for spill, kan ofte forsømme å designe bedre varmeavledning for systemet også.

Datamaskinfeil faller inn under en rekke forskjellige klasser,og segmenteringsfeil eller generelle feilfeil er spesifikt minnetilgangsfeil som operativsystemteknologien har problemer med å løse.Når en slik feil oppstår, sender operativsystemkjernen, som er beskyttet minne på prosessoren der operativsystemet er lastet, en melding tilbake til programvareprosessen for den generelle beskyttelsesfeilfeilen.Dette resulterer vanligvis i at prosessen blir avsluttet for å rette opp tilstanden, og programvaren slås av eller henger, men systemet fortsetter ellers fortsetter å kjøre.På tidligere datasystemer var det uvanlig å gjenopprette fra GPF -feil, og systemet måtte ofte starte på nytt.Nyere datamaskiner med mer minne, raskere prosessorer og programvare som er mer kompatibel med maskinvare, har større sannsynlighet for å komme seg etter GPF -forhold uten å kreve omstart, og de blir sjelden sett på standard personlige datamaskiner lenger.