Printer Friendly
Dictionary, Encyclopedia and Thesaurus - The Free Dictionary
3,895,168,715 visitors served.
forum Join the Word of the Day Mailing List For webmasters
?
Dictionary/
thesaurus
Medical
dictionary
Legal
dictionary
Financial
dictionary
Acronyms
 
Idioms
Encyclopedia
Wikipedia
encyclopedia
?

abend
(redirected from Abending)

   Also found in: Dictionary/thesaurus, Financial 0.01 sec.
abend
(ABnormal END) Pronounced "ahb-end." An unexpected termination that causes the computer to stop responding. Also called "crashing" "hanging," "locking up" or "freezing," an abend occurs either when the computer is presented with instructions or data it cannot recognize, or a program tries to address memory beyond a defined boundary. Abends are generally the result of erroneous software logic in the application or operating system (see anomaly).

Bad Hardware Can Look Like Bad Software
A serious hardware failure will stop a computer that has no redundant components. For example, a short circuit on the motherboard will halt the operation; however, a failing memory cell can cause an instruction to point to an erroneous location, making it look like a software failure.

It Depends on the OS
If the abend occurs due to a bug in an application and the operating system is not resilient, the computer locks up and has to be rebooted. Modern operating systems attempt to halt only the offending application and allow the remaining applications to continue. As operating systems evolve through the years, they become more bug-free themselves and more tolerant of application bugs, and there is less rebooting when an application hangs. However, all operating systems are not 100% foolproof, and bad applications do cause operating systems to crash; a major motivation for virtualizing computers (see virtualization and virtual machine).

A Miracle It All Works
If you consider what goes on inside a computer, you might wonder why it does not crash more often. An ordinary home computer can easily have 16 billion memory cells. Every second, millions of them switch their status between charged and uncharged (1 to 0; 0 to 1). If only one cell fails, it can cause an instruction to be invalid, and an abend can occur. See GPF and head crash.

Abending
Abending, or crashing, often occurs when the program points outside of its address space. This diagram depicts the anatomy of a program. "The Data" refers to constants used within the program and the input/output areas that hold the data while it is being processed. "The Processing" refers to the program's logic embodied in the flow chart and physically implemented as thousands of machine instructions (the columns).

abend [′ab·end]
(computer science)
An unplanned program termination that occurs when a computer is directed to execute an instruction or to process information that it cannot recognize. Also known as blow up; bomb; crash.

(jargon)ABEND - /o'bend/, /*-bend'/ ABnormal END. Abnormal termination (of software); crash; lossage. Derives from an error message on the IBM 360; used jokingly by hackers but seriously mainly by code grinders. Usually capitalised, but may appear as "abend". Hackers will try to persuade you that ABEND is called "abend" because it is what system operators do to the computer late on Friday when they want to call it a day, and hence is from the German "Abend" = "Evening".


Want to thank TFD for its existence? Tell a friend about us, add a link to this page, add the site to iGoogle, or visit the webmaster's page for free fun content.
?Page tools
Printer friendly
Cite / link
Feedback
Mentioned in?   Encyclopedia browser?   Full browser?
No references found
 
 
 
Encyclopedia
?

Terms of Use | Privacy policy | Feedback | Advertise with Us | Copyright © 2012 Farlex, Inc.
Disclaimer
All content on this website, including dictionary, thesaurus, literature, geography, and other reference data is for informational purposes only. This information should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional.