Abend
Abbreviazione di «fine anomala».
Un abend (talvolta scritto in maiuscolo, ABEND) è un errore che causa la fine imprevista o anomala di un processo. In genere è il risultato di un difetto in un'istruzione di programmazione che il computer non è in grado di comprendere. Un abend può causare la chiusura imprevista dell'applicazione interessata o il suo mancato funzionamento, rendendo talvolta necessario un riavvio per risolvere il problema.
Un errore abend indica che il crash deriva da un problema nel software, anziché da un guasto hardware. Sia i programmi software sia i sistemi operativi possono essere soggetti a errori abend.
Il termine «abend» deriva dai sistemi di database IBM OS/360 degli anni '60, dove era un codice di errore comune. Alcune cause degli errori abend erano la divisione per zero, l'esaurimento dello spazio di archiviazione o il riferimento a un indirizzo di memoria a cui il computer non può accedere. Il codice di errore è presente anche nei sistemi Novell Netware. Nel tempo è diventato un termine generale della programmazione per indicare un crash correlato al software.
Metti alla prova le tue conoscenze