Was ist eine allgemeine Schutzverletzung?
Eine allgemeine Schutzverletzung (GPF) ist ein Fehler, der in einem Computer-Mikroprozessor auftritt, normalerweise, wenn ein Softwareprogramm versucht, auf Speicher zuzugreifen, der gerade von einer anderen Software verwendet wird. Einige allgemeine Bedingungen für Schutzverletzungen können durch Hardwarefehler verursacht werden. Wie bei den meisten Computerfehlern ist es jedoch sehr wahrscheinlich, dass Software die Ursache ist. Prozessoren, die allgemeine Schutzverletzungen erkennen, beenden die Ausführung des verursachenden Codes und versuchen, den Fehler zu beheben. Wenn eine GPF-Bedingung nicht rechtzeitig vom Prozessor abgefangen wird und zusätzliche GPF-Fehler auftreten, führt ein dritter Fehler normalerweise dazu, dass das Computersystem nicht mehr auf Eingaben reagiert und das System zurückgesetzt oder neu gestartet werden muss.
Frühere Computermodelle litten häufig häufiger unter allgemeinen Schutzverletzungen als aktuelle Systeme. Dies ist teilweise auf die Tatsache zurückzuführen, dass die Software-Programmierung zu diesem Zeitpunkt inkonsistenter war, und auf die größeren Einschränkungen des verfügbaren Arbeitsspeichers (RAM), über den Systeme verfügten. Beenden Sie und bleiben Sie residente Programme (TSRs), die beim Booten eines Computers in den Systemspeicher geladen wurden, damit auf bestimmte Programme schnell zugegriffen werden kann. Dies kann häufig zu GPF-Fehlern führen, wenn andere von einem Benutzer geladene Programme versuchen, Speicherorte zu verwenden, in denen sich TSRs befinden gelagert.
Hardware-Bedingungen, die allgemeine Schutzverletzungen verursachen können Computerfehler umfassen verschiedene Arten von Arbeitsspeicher (RAM), die auf demselben System installiert sind und in gewisser Weise nicht miteinander kompatibel sind. Beispiele hierfür sind EDO-RAM (Extended Data Output) und DRAM (Fast Page Dynamic Random Access Memory). Da EDO-RAM in Chippaaren auf einem Motherboard installiert werden muss, aber DRAMs mit schnellen Seiten als einzelne Einheiten installiert werden können, wurden sie häufig auf älteren Computersystemen gemischt, ohne dass die Benutzer den Unterschied bemerkten.
Ein weiterer häufiger Grund für allgemeine Schutzverletzungen bei der Hardware ist, dass ein System bei einer Temperatur betrieben wird, die über den Entwurfsspezifikationen liegt und normalerweise über 38 ° Celsius (100 ° Fahrenheit) liegt. Zu hohe Temperaturen können durch unzureichende Belüftung des Innenraums sowie durch zusätzlich installierte Hardware wie zusätzliche Festplatten oder CD- und DVD-Laufwerke verursacht werden, die mehr Wärme in der Konsole erzeugen. Computerliebhaber, die den Mikroprozessor übertakten, um die Leistung zu verbessern, oder Grafikkarten für Spiele mit einem anderen Netzteil versorgen, können es häufig versäumen, eine bessere Wärmeableitung für das System zu entwickeln.
Computerfehler fallen unter eine Vielzahl verschiedener Klassen, und Segmentierungsfehler oder allgemeine Schutzfehler sind speziell Speicherzugriffsfehler, die von der Betriebssystemtechnologie nur schwer behoben werden können. Wenn ein solcher Fehler auftritt, sendet der Betriebssystemkern, der als geschützter Speicher auf dem Prozessor fungiert, auf dem das Betriebssystem geladen ist, eine Nachricht an den Softwareprozess des allgemeinen Schutzverletzungsfehlers zurück. Dies führt normalerweise dazu, dass der Prozess beendet wird, um den Zustand zu korrigieren, und die Software heruntergefahren wird oder hängt, das System jedoch ansonsten weiter ausgeführt wird. Auf früheren Computersystemen war die Wiederherstellung nach GPF-Fehlern ungewöhnlich und das System musste häufig neu gestartet werden. Neuere Computer mit mehr Arbeitsspeicher, schnelleren Prozessoren und Hardware-kompatiblerer Software haben eine höhere Wahrscheinlichkeit, dass sie unter GPF-Bedingungen wiederhergestellt werden, ohne dass ein Neustart erforderlich ist, und werden auf Standard-Personalcomputern selten mehr verwendet.