Vad är en övergrepp?
En abend, ofta aktiverad som ABEND, är förkortad för onormalt slut och är en dator term som används som referens till ett onormalt slut på uppgiften när du kör ett program. Det är mer allmänt känt som en krasch eller låsning, och får vanligtvis datorn att svara. Begreppet abend användes ursprungligen som ett felmeddelande på IBMs mainframe-datorer med operativsystemet 360 (OS) som utvecklades på 1960-talet. Personliga datorer och nyligen utvecklade operativsystem använder inte vanligtvis termen längre, men Novell Netware-nätverkssystemet använder fortfarande det med hänvisning till programvarukrascher och fel. Denna typ av onormal avslutning vid körning av ett program indikerar vanligtvis ett problem med programvara snarare än hårdvara, och betyder vanligtvis att det finns ett fel antingen i programvaran i en applikation eller i operativsystemet.
Orsaken till en misslyckande är vanligtvis felaktiga data eller en felaktig programinstruktion som datorn inte kan följa eller inte kan känna igen. Exempelvis kan en mjukvaruavslutning uppstå om en instruktion i programvaran pekar på ett minnesområde som datorn inte kan komma åt. Resultatet är en abend, och datorn låses sedan fast, även kallad frysa eller hänga. För att kunna fungera måste datorn vanligtvis startas om, vilket innebär att den måste stängas av och slås på igen.
Nyare operativsystem är ofta mer krasksäkra än äldre. Vid programvaruproblem kan nyare system ofta bara avsluta den felaktiga applikationen, medan andra applikationer inte påverkas. Detta gör det möjligt att återhämta sig från en abend i ett program utan att behöva starta om datorn. Maskinvaruproblem är vanligtvis inte orsaken till överflöd, och kommer i stället vanligtvis att orsaka att en dator stängs av eller gör det omöjligt att slå på datorn. Vissa hårdvaruproblem, som fysiska problem med en datorminnescell, kan efterlikna effekterna av ett onormalt slut på uppgiften.
IBMs 360-operativsystem, där termen abend härstammade, skrevs på monteringsspråk och användes främst mellan 1965 och 1972. Detta operativsystem utvecklades för stordatorer, vilket innebär storskaliga, ofta rumsstora datorer som mest användes för data behandling av stora företag och organisationer. Idag används termen abend mestadels av datahacker och dataprogrammerare. Det används också av IT-proffs och andra användare av Novell Netware OS.