Stressfree-IT advises using CD and DVD data storage for backing up your PC contents

Crash!

When is an exception not the same as an error?

When a system bombs, could you also say it crashed. The definition of each term is not always the same.

Here are the specific definitions of terms that are used when a computer program and/or the computer itself fails to execute properly:

Crash

This is either a breakdown in hardware or a bug in software that causes the computer to stop working. A hardware crash will generally require the user to replace the defective part. A software crash is a flaw in the software that will cause the program to abort every time the same functionality is executed.

Bomb

This is an event that is not as serious as a crash. It means that a software program hangs or aborts prematurely. It could be caused by a software bug, or an exception caused by a particular state of the resources used (disk, communications, etc.) that has not been handled by the software.

Hang

This is an event where the computer appears frozen, and does not respond to a user’s keyboard or mouse input. A hung computer can sometimes be reactivated by using certain combination of keys or by rebooting the computer. Occasionally, this could be caused by a software bug, or by a temporarily inaccessible hardware device.

Exception

This can mean either an error or just a different functional behaviour. Technically, an exception is a branch to another logical code path in a software program, based on particular conditions. Well written software will accommodate exceptions so that they do not cause the computer to hang, bomb, or crash.

Deadlock

Often confused for the term “hang” because a program will freeze when this occurs. Technically, it is a condition where two or more programs need the same available resource or event, and they are waiting for the other process to finish or initiate the event. In many cases, the operating system takes the responsibility to free up control for one of the programs, but this does not always happen. Well written programs will anticipate this condition, and relinquish control until the resource or event is available. Fatal

Error

A definition for a software program crash. A condition where the program will abort prematurely, and all non-persistent data is lost.

“Blue screen of death”

A term that applies to Windows computers. This refers to a crash so severe that the user loses the Windows environment completely. In most cases, the user will simply need to reboot the computer to restore the Windows environment. However, in rare cases where for example a viral attack has corrupted the operating system files, or one or more of the key (kernel) files have been renamed or deleted, the problem cannot be remedied until the virus has been eradicated and/or the operating system files have been reinstalled.

But let’s face it, ultimately YOU DON’T CARE. All you want is for the system to run properly, and trying to diagnose these kinds of problems is at best like trying to find a needle in a minefield whilst wearing snow shoes!

Our engineers are skilled and adept at diagnosing and solving such problems, and in fact it forms the major part of our business. We can quickly and efficiently weed out faulty or disruptive software and hardware, and leave get your system back up and running with minimum disruption and maximum efficiency.

Back to Top