Skip to main content

Was ist ein abnormales Ende?

Ein abnormales Ende ist eine abrupte und unerwartete Beendigung eines funktionierenden Computerprogramms oder einer funktionierenden Anwendung.Sein Name leitet sich ursprünglich aus dem älteren IBM 360 -Betriebssystem ab, in dem Kündigungen wie Ableitungsfehler festgestellt wurden.Ein abnormales Ende eines Programms kann aus vielen verschiedenen Gründen auftreten, aber die häufigsten Gründe beinhalten Probleme mit dem Systemspeicher oder Problemen im Code der Software.Wenn diese Art der Kündigung stattfindet, schließt das Programm für sich selbst und das Betriebssystem tritt ein, um den Schaden zu mildern, indem er den Programm des Programms spüle und das Handeln als erfolgreich in typischen Situationen geschlossen hätte.

Probleme innerhalb des SystemspeichersAuf einem Computer kann ein abnormales Ende eines oder mehrerer Programme auf dem System ausgelöst werden.Wenn der Computer ein Speicherleck ermöglicht und Mdash;Wenn ein Programm in den Speicher schreiben kann, das ihm nicht vom Betriebssystem mdash zugewiesen wurde;Es kann versehentlich Teile des Speichers überschreiben, die zu einem anderen Programm gehörten.Sobald das eingedrungene Programm versucht hat, die in den eingedrungenen Speicherabschnitten gespeicherten Informationen zurückzugewinnen, wird es nicht mehr die richtigen, erwarteten Daten finden.Diese Diskrepanz führt häufig zu einem vollständigen Absturz der Anwendung, da sie nicht mit den überschriebenen Informationen ausgeführt werden kann, die vom Invasionsprogramm gespeichert sind.

Probleme mit Software -Code können manchmal ein abnormales Ende eines Programms auslösen.Wenn die Software Fehler hat oder keinen ausreichenden Fehler zur Handhabung des Fehlers enthält, können falsche Eingaben des Endbenutzers zu einer abnormalen Beendigung der Software führen.Beispielsweise wird ein Programm, das den Endbenutzer auffordert, seine Telefonnummer einzugebenErgebnis.Unreife oder unvollständige Software, die diesen Fehlerbehandlungscode nicht enthält, kann beim Empfangen falscher Eingaben abstürzen.Das Programm kann nicht fertig werden, wenn der Endbenutzer beschließt, ABCDEFG als seine angebliche Telefonnummer einzugeben.

Sobald ein abnormales Ende auftritt, alarmiert das Betriebssystem normalerweise den Computerbenutzer darüber, dass eine Programmabschluss stattgefunden hat.Danach besteht die Aufgabe von Betriebssystemen darin, sich vom Absturz zu erholen, ohne die anderen Programme auf dem System nachteilig zu beeinflussen.Dazu befreit es normalerweise den Speicher, den es dem Programm zugewiesen hat, genau so, wie es das Programm erfolgreich beendet hätte.Informationen über die abnormale Programmabschluss werden häufig in den Absturzprotokollen des Betriebssystems gespeichert, sodass ein Endbenutzer die Absturzinformationen überprüfen kann, um nach einer potenziellen Grundursache für den Konflikt zu suchen.