Cos'è un abend?

Un abend, spesso in maiuscolo come ABEND, è l'abbreviazione di fine anomala ed è un termine informatico utilizzato in riferimento a una fine anomala dell'attività durante l'esecuzione di un programma software. È più comunemente noto come arresto anomalo o blocco e in genere il computer non risponde. Il termine abend era originariamente utilizzato come messaggio di errore sui computer mainframe IBM con il sistema operativo 360 (OS), sviluppato negli anni '60. I personal computer e i sistemi operativi sviluppati più di recente non usano più il termine, ma il sistema operativo di rete Novell Netware ne fa ancora uso in riferimento a crash ed errori del software. Questo tipo di terminazione anomala durante l'esecuzione di un programma indica comunemente un problema con il software piuttosto che con l'hardware, e di solito significa che c'è un errore nel software di un'applicazione o nel sistema operativo.

La causa di una sospensione è di solito dati errati o un'istruzione di programma errata che il computer non è in grado di seguire o che non è in grado di riconoscere. Ad esempio, una terminazione del software può verificarsi se un'istruzione nel programma software punta a un'area di memoria a cui il computer non è in grado di accedere. Il risultato è un abend e il computer si bloccherà, chiamato anche blocco o blocco. Per diventare funzionale, di solito il computer deve essere riavviato, il che significa che deve essere spento e riacceso.

I sistemi operativi più recenti sono spesso più a prova di crash di quelli meno recenti. In caso di un problema software, i sistemi più recenti sono spesso in grado di terminare solo l'applicazione difettosa, lasciando inalterate le altre applicazioni. Ciò rende possibile il ripristino da un'interruzione anomala in un programma software senza dover riavviare il computer. I problemi hardware di solito non sono la causa di abends, e invece causano comunemente l'arresto di un computer o l'impossibilità di accenderlo. Alcuni problemi hardware, come i problemi fisici con una cella di memoria del computer, possono imitare gli effetti di una fine anomala dell'attività.

Il sistema operativo 360 di IBM, da cui deriva il termine abend, è stato scritto in linguaggio assembly ed è stato utilizzato principalmente tra il 1965 e il 1972. Questo sistema operativo è stato sviluppato per i computer mainframe, ovvero computer di grandi dimensioni, spesso di dimensioni ambiente, utilizzati principalmente per i dati elaborazione da parte di grandi aziende e organizzazioni. Oggi, il termine abend viene utilizzato principalmente da hacker e programmatori di computer. È utilizzato anche da professionisti IT e altri utenti del sistema operativo Novell Netware.

ALTRE LINGUE

Questo articolo è stato utile? Grazie per il feedback Grazie per il feedback

Come possiamo aiutare? Come possiamo aiutare?