Mikä on Abend?

Keskeytys, usein isolla alkukirjaimella ABEND, on lyhenne sanoista epänormaali loppu ja se on tietokoneen termi, jota käytetään viittaamaan tehtävän epänormaaliin päättymiseen ohjelmistoa käytettäessä. Se tunnetaan yleisemmin kaatumisena tai lukituksena, ja se yleensä aiheuttaa sen, että tietokone ei reagoi. Termiä abend käytettiin alun perin virheilmoituksena IBM: n keskuskoneissa, joissa on 360 -luvulla kehitetty 1960 -käyttöjärjestelmä (OS). Henkilökohtaiset tietokoneet ja äskettäin kehitetyt käyttöjärjestelmät eivät enää käytä termiä yleisesti, mutta Novell Netware -verkkokäyttöjärjestelmä käyttää sitä edelleen ohjelmistojen kaatumisten ja virheiden yhteydessä. Tämäntyyppinen epänormaali lopetus ohjelman suorittamisen aikana viittaa yleensä ohjelmisto -ongelmaan laitteiston sijasta ja tarkoittaa yleensä, että virhe on joko sovelluksen ohjelmistossa tai käyttöjärjestelmässä.

Keskeytymisen syy on yleensä virheelliset tiedot tai virheellinen ohjelmaohje, jota tietokone ei pysty noudattamaan tai ei tunnista. Ohjelmisto saattaa esimerkiksi sulkeutua, jos ohjelmiston käsky osoittaa muistialueelle, johon tietokone ei pääse käsiksi. Tuloksena on keskeytys, ja tietokone lukittuu, jota kutsutaan myös jäädyttämiseksi tai ripustamiseksi. Jotta tietokone toimisi, se on yleensä käynnistettävä uudelleen, eli se on sammutettava ja käynnistettävä uudelleen.

Uudemmat käyttöjärjestelmät ovat usein törmäysturvallisempia kuin vanhat. Ohjelmisto -ongelman sattuessa uudemmat järjestelmät pystyvät usein lopettamaan vain puutteellisen sovelluksen jättäen muut sovellukset ennalleen. Tämä mahdollistaa toipumisen keskeytyneestä ohjelmistosta ilman tietokoneen uudelleenkäynnistystä. Laitteisto -ongelmat eivät yleensä aiheuta keskeytyksiä, vaan aiheuttavat yleensä tietokoneen sammutuksen tai tekevät mahdottomaksi käynnistää tietokoneen. Jotkin laitteisto -ongelmat, kuten tietokoneen muistisolun fyysiset ongelmat, voivat jäljitellä tehtävän epänormaalin päättymisen vaikutuksia.

IBM: n 360-käyttöjärjestelmä, josta termi abend sai alkunsa, on kirjoitettu kokoonpanokielellä ja sitä käytettiin pääasiassa vuosina 1965–1972. käsittely suurten yritysten ja järjestöjen toimesta. Nykyään termiä abend käyttävät enimmäkseen tietokone hakkerit ja tietokoneohjelmoijat. Sitä käyttävät myös IT -ammattilaiset ja muut Novell Netware -käyttöjärjestelmän käyttäjät.