Mis on Abend?

Abend, sageli suurtähtedega ABEND, on lühend sõnadest ebanormaalne lõpp ja see on arvutitermin, mida kasutatakse tarkvaraprogrammi käivitamisel ülesande ebanormaalsele lõpule viitamiseks. Seda tuntakse sagedamini kui krahhi või lukustumist ja see põhjustab tavaliselt arvuti mittereageerimise. Mõistet abend kasutati algselt veateatena 360. aastatel välja töötatud 1960 operatsioonisüsteemiga (OS) IBMi suurarvutites. Personaalarvutid ja hiljuti välja töötatud operatsioonisüsteemid seda terminit enam tavaliselt ei kasuta, kuid Novell Netware võrguoperatsioonisüsteem kasutab seda endiselt tarkvara krahhide ja vigade puhul. Seda tüüpi ebanormaalne lõpetamine programmi käitamisel viitab tavaliselt pigem tarkvara kui riistvara probleemile ja tähendab tavaliselt tõrget kas rakenduse tarkvaras või operatsioonisüsteemis.

Häirumise põhjuseks on tavaliselt vigased andmed või vigased programmijuhised, mida arvuti ei suuda järgida või ei suuda ära tunda. Näiteks võib tarkvara katkestada, kui tarkvaraprogrammi käsk osutab mälupiirkonnale, millele arvuti ei pääse juurde. Tulemuseks on paindumine ja arvuti lukustub, mida nimetatakse ka külmutamiseks või hanguks. Funktsioneerimiseks tuleb arvuti tavaliselt taaskäivitada, mis tähendab, et see tuleb välja ja uuesti sisse lülitada.

Uuemad operatsioonisüsteemid on sageli krahhikindlamad kui vanemad. Tarkvaraprobleemide korral suudavad uuemad süsteemid sageli lõpetada ainult vigase rakenduse, jättes teised rakendused mõjutamata. See võimaldab tarkvaraprogrammis tekkinud kõverusest taastuda ilma arvutit taaskäivitamata. Riistvaraprobleemid ei ole tavaliselt purunemise põhjuseks, vaid põhjustavad tavaliselt arvuti väljalülitamise või muudavad arvuti sisselülitamise võimatuks. Mõned riistvaraprobleemid, nagu füüsilised probleemid arvuti mäluelemendiga, võivad jäljendada ülesande ebanormaalse lõppemise tagajärgi.

IBMi 360 OS, kust termin abend pärineb, kirjutati assemblerkeeles ja seda kasutati peamiselt aastatel 1965–1972. See operatsioonisüsteem töötati välja suurarvutite jaoks, mis tähendab suuremahulisi, sageli ruumi suuruseid arvuteid, mida enamasti kasutati andmete edastamiseks. töötlemine suurte ettevõtete ja organisatsioonide poolt. Tänapäeval kasutavad terminit abend enamasti arvutihäkkerid ja arvutiprogrammeerijad. Seda kasutavad ka IT-spetsialistid ja teised Novell Netware OS-i kasutajad.