Skip to main content

Hvad er en generel beskyttelsesfejl?

En generel beskyttelsesfejl (GPF) er en fejl, der forekommer i en computermikroprocessor, normalt når et softwareprogram forsøger at få adgang til hukommelse, der i øjeblikket bruges af anden software.Nogle generelle beskyttelsesfejlbetingelser kan være forårsaget af hardwarefejl, men som de fleste computerfejl er den overvældende sandsynlighed for, at software er årsagen.Processorer, der registrerer generelle beskyttelsesfejlforhold, holder op med at udføre den kode, der forårsagede den og forsøger at komme sig efter fejlen.Hvis en GPF -tilstand ikke fanges i tide af processoren, og der opstår yderligere GPF -fejl, vil en tredje fejl normalt resultere i, at computersystemet ikke reagerer på at input og kræve, at systemet nulstilles eller genstartes.

Tidligere modeller af computere, der ofte er lidt.Oftere fra generelle beskyttelsesfejlforhold end de nuværende systemer gør.Dette skyldes delvis det faktum, at softwareprogrammering var mere inkonsekvent på det tidspunkt, og på grund af de større begrænsninger af tilgængelig hukommelse med tilfældig adgang (RAM), som systemer havde.Afslut og ophold beboerprogrammer (TSR'er), der blev indlæst i systemhukommelse, når en computer startede op, så visse programmer hurtigt ville være tilgængelige, kunne ofte bidrage til GPF -fejl, når andre programmer indlæst af en bruger forsøgte at gøre brug af hukommelsessteder, hvor TSR'er vargemt.

Hardwarebetingelser, der kan forårsage generelle beskyttelsesfejl Computerfejl inkluderer forskellige typer af tilfældig adgangshukommelse (RAM), der er installeret på det samme system og er noget uforenelige med hinanden.Eksempler inkluderer Extended Data Output (EDO) RAM og Fast Page Dynamic Random-Access Memory (DRAM).Da Edo Ram skal installeres i chippar på et bundkort, men hurtig side -dram kan installeres som enkeltenheder, blev de ofte blandet på ældre computersystemer, uden at brugere var opmærksomme på forskellen.

En anden almindelig årsag til generelle beskyttelsesfejl i hardware er, når et system begynder at køre ved en temperatur ud over dets designspecifikationer, normalt over 100 deg;Fahrenheit (38 deg; Celsius).Overskydende temperatur kan være forårsaget af utilstrækkelig udluftning af interiøret såvel som yderligere installerede hardware såsom ekstra harddiske eller kompakt disk (CD) og Digital Video Disk (DVD) -drev, der genererer mere varme i konsollen.Computerhobbyister, der overstiger mikroprocessoren for at forbedre ydelsen eller tilføje en anden strømforsyning til at køre grafikkort til spil, kan ofte forsømme at designe bedre varmeafledning til systemet.

Computerfejl falder under en række forskellige klasser,Og segmenteringsfejl eller generelle beskyttelsesfejlfejl er specifikt hukommelsesadgangsfejl, som operativsystemeteknologien har problemer med at løse.Når en sådan fejl opstår, sender operativsystemets kerne, der er beskyttet hukommelse på processoren, hvor operativsystemet indlæses, en besked tilbage til softwareprocessen for den generelle beskyttelsesfejlfejl.Dette resulterer normalt i, at processen afsluttes for at korrigere tilstanden, og softwaren lukker ned eller hænger, men systemet fortsætter med at køre.På tidligere computersystemer var det ikke almindeligt, og systemet måtte genstartes.Nyere computere med mere hukommelse, hurtigere processorer og software, der er mere kompatible med hardware, har en større sandsynlighed for at komme sig efter GPF -forhold uden at kræve en genstart, og de ses sjældent på standard personlige computere mere.