Hva er en abend?
En abend, ofte bokført som ABEND, er en forkortelse for unormal slutt og er et datategn som brukes i referanse til en unormal slutt på oppgaven når du kjører et program. Det er mer kjent som et krasj eller låsing, og fører vanligvis til at datamaskinen reagerer. Begrepet abend ble opprinnelig brukt som en feilmelding på IBM mainframe-datamaskiner med operativsystemet 360 (OS), utviklet på 1960-tallet. Personlige datamaskiner og nyere utviklede operativsystemer bruker ikke ordet lenger, men Novell Netware-nettverkssystemet bruker fremdeles det med referanse til programvarecrash og feil. Denne typen unormal avslutning når du kjører et program, indikerer ofte et problem med programvare i stedet for maskinvare, og betyr vanligvis at det er en feil enten i programvaren til et program eller i operativsystemet.
Årsaken til en krangel er vanligvis defekte data eller en feil programinstruksjon som datamaskinen ikke kan følge eller ikke kan gjenkjenne. For eksempel kan en programvareavslutning oppstå hvis en instruksjon i programvaren peker på et minneområde som datamaskinen ikke har tilgang til. Resultatet er en abend, og datamaskinen vil da låse seg, også kalt fryse eller henge. For å bli funksjonell, må datamaskinen vanligvis startes på nytt, noe som betyr at den må slås av og på igjen.
Nyere operativsystemer er ofte mer krasjsikre enn eldre. I tilfelle et programvareproblem, er nyere systemer ofte i stand til å avslutte bare den mangelfulle applikasjonen, mens andre applikasjoner ikke blir berørt. Dette gjør det mulig å gjenopprette fra en abend i et program uten å måtte starte datamaskinen på nytt. Maskinvareproblemer er vanligvis ikke årsaken til overflod, og vil i stedet ofte føre til at en datamaskin slås av eller gjør det umulig å slå på datamaskinen. Noen maskinvareproblemer, som fysiske problemer med en datamaskinminnecelle, kan etterligne effekten av en unormal avslutning av oppgaven.
IBMs 360 OS, der begrepet abend oppstod, ble skrevet på samlingsspråk og var i bruk først og fremst mellom 1965 og 1972. Dette operativsystemet ble utviklet for stordatamaskiner, noe som betyr storskala, ofte romstore datamaskiner som mest ble brukt til data behandling av store selskaper og organisasjoner. I dag brukes begrepet abend mest av datahacker og dataprogrammerere. Det brukes også av IT-fagfolk og andre brukere av Novell Netware OS.