Share on Facebook Share on Twitter Email
Answers.com

abend

 

(ABnormal END) An unexpected termination that causes the computer to stop responding. Also called a "crash," "bomb" or "lockup," an abend occurs 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 crashproof, the computer locks up and has to be rebooted. Sophisticated operating systems attempt to halt only the offending application and allow the remaining applications to continue. As operating systems evolved through the years, they typically became more resilient to application bugs. With mature operating systems, there is less rebooting after an application crashes.

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).

Download Computer Desktop Encyclopedia to your iPhone/iTouch

Search unanswered questions...
Enter a question here...
Search: All sources Community Q&A Reference topics
 
 
Learn More
blow up (technology)
kernel panic (technology)
illegal operation (technology)

What does abend mean in german? Read answer...

Help us answer these
Abend-aid and db2 version 8?
What is Abend equals s000 u0000 reason equals 00000000?
Wenn sich senkt der abend nieder?

Post a question - any question - to the WikiAnswers community:

 

Copyrights:

Computer Desktop Encyclopedia. THIS COPYRIGHTED DEFINITION IS FOR PERSONAL USE ONLY.
All other reproduction is strictly prohibited without permission from the publisher.
© 1981-2009 Computer Language Company Inc.  All rights reserved.  Read more