Wat is een algemene beschermfout?

Een algemene bescherming van de bescherming (GPF) is een fout die optreedt in een computermicroprocessor, meestal wanneer een softwareprogramma toegang probeert te krijgen tot geheugen dat momenteel door andere software wordt gebruikt. Sommige foutvoorwaarden voor algemene bescherming kunnen worden veroorzaakt door hardwarefout, maar zoals de meeste computerfouten, is de overweldigende kans dat software de oorzaak is. Processors die de foutvoorwaarden voor algemene bescherming detecteren, stoppen met het uitvoeren van de code die deze heeft veroorzaakt en proberen te herstellen van de fout. Als een GPF -voorwaarde niet op tijd wordt gevangen door de processor en extra GPF -fouten optreden, zal een derde fout er meestal toe leiden dat het computersysteem niet reageert op invoer en vereist dat het systeem wordt gereset of opnieuw opgestart.

Eerdere modellen van computers zijn vaak vaker te lijden door algemene beschermingsfoutomstandigheden dan het huidige systeem. Dit is gedeeltelijk te wijten aan het feit dat softwareprogrammering destijds meer inconsistent was en vanwege de grotere beperkingen van de beschikbare randOM-Access Memory (RAM) die systemen hadden. Beëindig en blijf Resident Programs (TSR's) die in het systeemgeheugen zijn geladen wanneer een computer opgestart zodat bepaalde programma's snel toegankelijk zouden zijn, vaak kunnen bijdragen aan GPF -fouten wanneer andere programma's die door een gebruiker werden geladen probeerden te gebruiken van geheugenlocaties waar TSR's werden opgeslagen.

Hardwarecondities die kunnen veroorzaken, bevatten computerfouten op de bescherming van de bescherming van algemene bescherming verschillende soorten willekeurig toegangsgeheugen (RAM) die op hetzelfde systeem zijn geïnstalleerd en enigszins onverenigbaar met elkaar zijn. Voorbeelden zijn uitgebreide gegevensuitvoer (EDO) RAM en FAST PAGE Dynamic Random-Access Memory (DRAM). Omdat Edo Ram moet worden geïnstalleerd in chipparen op een moederbord, maar Fast Page DRAM kan worden geïnstalleerd als enkele eenheden, werden ze vaak gemengd op oudere computersystemen zonder dat gebruikers zich bewust waren van het verschil.

Een andere veel voorkomende reden voor algemene protECT -fouten in hardware is wanneer een systeem begint te werken bij een temperatuur voorbij zijn ontwerpspecificaties, meestal meer dan 100 ° Fahrenheit (38 ° Celsius). Overtollige temperatuur kan worden veroorzaakt door onvoldoende ventilatie van het interieur, evenals bovendien geïnstalleerde hardware zoals extra harde schijven of compacte schijf (CD) en digitale video -schijf (DVD) schijven die meer warmte in de console genereren. Computerhobbyisten die de microprocessor te veel te vergrendelen om de prestaties te verbeteren, of een andere voeding toevoegen om grafische kaarten voor gaming uit te voeren, kunnen vaak nalaten om ook een betere warmtedissipatie voor het systeem te ontwerpen.

Computerfouten vallen onder verschillende verschillende klassen, en segmentatiefouten of foutenfouten in algemene bescherming zijn specifiek geheugentoegang fouten die de technologie van het besturingssysteem problemen heeft om op te lossen. Wanneer een dergelijke fout optreedt, stuurt het besturingssysteem kernel, dat wordt beschermd geheugen op de processor waar het besturingssysteem wordt geladen, een bericht terugnaar het softwareproces van de foutfout van de algemene bescherming. Dit resulteert meestal in het proces dat wordt beëindigd om de voorwaarde te corrigeren, en de software wordt uitgeschakeld of hangt, maar het systeem blijft anders draaien. Op eerdere computersystemen was het herstellen van GPF -fouten ongewoon en moest het systeem vaak opnieuw worden opgestart. Nieuwere computers met meer geheugen, snellere processors en software die meer compatibel zijn met hardware, hebben een grotere kans om te herstellen van GPF -omstandigheden zonder een opnieuw op te starten, en ze worden zelden meer op standaard personal computers gezien.

ANDERE TALEN