Što je Abend?

Abend, često napisan velikim slovima kao ABEND, skraćenica je za abnormalni kraj i računalni je izraz koji se koristi u odnosu na nenormalan završetak zadatka kada se izvodi softverski program. To je češće poznato kao pad ili zaključavanje i obično uzrokuje da računalo ne reagira. Izraz abend izvorno je korišten kao poruka o pogrešci na IBM-ovim mainframe računalima s 360 operativnim sustavom (OS), razvijenim 1960-ih. Osobna računala i novije razvijeni operativni sustavi više ne koriste taj izraz, ali ga mrežni OS Novell Netware još uvijek koristi u odnosu na padove softvera i pogreške. Ova vrsta abnormalnog prekida prilikom pokretanja programa obično ukazuje na problem sa softverom, a ne hardverom, i obično znači da postoji greška bilo u softveru aplikacije ili u operacijskom sustavu.

Uzrok zastoja obično su neispravni podaci ili pogrešna programska instrukcija koju računalo ne može pratiti ili ne može prepoznati. Na primjer, do prekida softvera može doći ako instrukcija u softverskom programu pokazuje na područje memorije kojem računalo ne može pristupiti. Rezultat je prekid, a računalo će se tada zaključati, što se također naziva zamrznutim ili visi. Da bi postalo funkcionalno, računalo se obično mora ponovno pokrenuti, što znači da se mora isključiti i ponovno uključiti.

Noviji operativni sustavi često su otporniji na padove od starijih. U slučaju problema sa softverom, noviji sustavi često mogu ukinuti samo manjkavu aplikaciju, dok ostale aplikacije ostaju nepromijenjene. To omogućuje oporavak od prekida u softverskom programu bez ponovnog pokretanja računala. Problemi s hardverom obično nisu uzrok zastoja, već će umjesto toga obično uzrokovati gašenje računala ili onemogućavanje uključivanja računala. Neki hardverski problemi, poput fizičkih problema s memorijskom stanicom računala, mogu oponašati učinke nenormalnog završetka zadatka.

IBM-ov 360 OS, odakle potječe izraz abend, napisan je u asemblerskom jeziku i prvenstveno se koristio između 1965. i 1972. Ovaj operativni sustav razvijen je za mainframe računala, što znači velika računala, često veličine sobe koja su se uglavnom koristila za podatke obradu od strane velikih tvrtki i organizacija. Danas pojam abend uglavnom koriste računalni hakeri i računalni programeri. Također ga koriste IT stručnjaci i drugi korisnici Novell Netware OS-a.