Skip to main content

Vad är ett allmänt skyddsfel?

Ett allmänt skyddsfel (GPF) är ett fel som uppstår i en datormikroprocessor, vanligtvis när ett programprogram försöker komma åt minne som för närvarande används av annan programvara.Vissa allmänna skyddsfelvillkor kan orsakas av hårdvarufel, men som de flesta datorfel är den överväldigande sannolikheten att programvara är orsaken.Processorer som upptäcker allmänna skyddsfelvillkor slutar att utföra koden som orsakade den och försöker återhämta sig från felet.Om ett GPF -tillstånd inte fångas i tid av processorn och ytterligare GPF -fel inträffar, kommer ett tredje fel vanligtvis att resultera i att datorsystemet inte svarar på inmatning och kräver att systemet återställs eller startas om.

Tidigare modeller av datorer lidit ofta lidande lidandeoftare från allmänna skyddsfelförhållanden än nuvarande system gör.Detta beror delvis på det faktum att programvaruprogrammering var mer inkonsekvent vid den tiden, och på grund av de större begränsningarna av tillgängligt RAM-minne (RAM) som system hade.Avsluta och stanna bosatta program (TSR) som laddades i systemminnet när en dator startade upp så att vissa program snabbt skulle vara tillgängliga, ofta kunde bidra till GPF -fel när andra program laddade av en användare försökte använda minnesplatser där TSR var var tillgängliga,lagrad.

Hårdvaruförhållanden som kan orsaka allmänna skyddsfel datorfel inkluderar olika typer av slumpmässigt åtkomstminne (RAM) som är installerade på samma system och är något oförenliga med varandra.Exempel inkluderar Extended Data Output (EDO) RAM och Fast Page Dynamic Random-Access Memory (DRAM).Eftersom Edo Ram måste installeras i chippar på ett moderkort men snabb sida dram kan installeras som enstaka enheter, blandades de ofta på äldre datorsystem utan att användare var medvetna om skillnaden.

Ett annat vanligt skäl för allmänna skyddsfel i hårdvara är när ett system börjar köras vid en temperatur utöver dess designspecifikationer, vanligtvis över 100 grader;Fahrenheit (38 deg; Celsius).Överskottstemperatur kan orsakas av otillräcklig ventilation av interiören, liksom installerad hårdvara som extra hårddiskar eller kompakt disk (CD) och Digital Video Disk (DVD) som genererar mer värme i konsolen.Datorhobbyister som överklockar mikroprocessorn för att förbättra prestanda, eller lägga till en annan strömförsörjning för att köra grafikkort för spel, kan ofta försumma att utforma bättre värmeavledning för systemet också.

Datorfel faller under en mängd olika klasser,och segmenteringsfel eller allmänt skyddsfelfel är specifikt minnesåtkomstfel som operativsystemtekniken har problem med att lösa.När ett sådant fel inträffar skickar operativsystemets kärna, som är skyddat minne på processorn där operativsystemet laddas tillbaka ett meddelande till mjukvaruprocessen för det allmänna skyddsfelfelet.Detta resulterar vanligtvis i att processen avslutas för att korrigera tillståndet, och programvaran stängs av eller hänger, men systemet fortsätter annars att köras.På tidigare datorsystem var det ovanligt att återhämta sig från GPF -fel, och systemet måste ofta startas om.Nyare datorer med mer minne, snabbare processorer och programvara som är mer kompatibel med hårdvara, har en högre sannolikhet att återhämta sig från GPF -förhållanden utan att kräva omstart, och de ses sällan på standardpersonliga datorer längre.