Hvad er en abend?
En abend, ofte aktiveret som ABEND, er en forkortelse for unormal afslutning og er et computertegn, der bruges som reference til en unormal afslutning af opgaven, når du kører et softwareprogram. Det er mere almindeligt kendt som et nedbrud eller låsning, og får normalt computeren til at reagere ikke. Udtrykket abend blev oprindeligt brugt som en fejlmeddelelse på IBM mainframe-computere med operativsystemet 360 (OS), der blev udviklet i 1960'erne. Personlige computere og mere for nylig udviklede operativsystemer bruger ofte ikke udtrykket længere, men Novell Netware netværk OS gør stadig brug af det med henvisning til softwarekrasch og fejl. Denne type unormal afslutning, når du kører et program, indikerer ofte et problem med software snarere end hardware, og betyder normalt, at der enten er en fejl i softwaren til et program eller i operativsystemet.
Årsagen til en fejl er normalt defekte data eller en fejlbehæftet programinstruktion, som computeren ikke er i stand til at følge eller ikke kan genkende. For eksempel kan en softwareafslutning opstå, hvis en instruktion i softwareprogrammet peger på et hukommelsesområde, som computeren ikke har adgang til. Resultatet er en abend, og computeren låses derefter fast, også kaldet fryse eller hænge. For at blive funktionel skal computeren normalt genstartes, hvilket betyder, at den skal slukkes og tændes igen.
Nyere operativsystemer er ofte mere crashtætte end ældre. I tilfælde af et softwareproblem er nyere systemer ofte i stand til kun at afslutte den mangelfulde applikation, mens andre applikationer ikke påvirkes. Dette gør det muligt at komme sig fra en abend i et softwareprogram uden at skulle genstarte computeren. Hardwareproblemer er normalt ikke årsagen til oversvømmelse, og vil i stedet ofte forårsage, at en computer lukkes ned eller gør det umuligt at tænde computeren. Nogle hardwareproblemer, som fysiske problemer med en computerhukommelsescelle, kan efterligne virkningerne af en unormal afslutning af opgaven.
IBMs 360 OS, hvor udtrykket abend stammer fra, blev skrevet på samlingssprog og var primært i brug mellem 1965 og 1972. Dette operativsystem blev udviklet til mainframe-computere, hvilket betyder store, ofte rumstore computere, der mest blev brugt til data behandling af store virksomheder og organisationer. I dag bruges udtrykket abend mest af computer hackere og computerprogrammører. Det bruges også af it-fagfolk og andre brugere af Novell Netware OS.