Why Computers Crash and
How Visual Shield Recovers


A computer crash occurs when the machine stops working and no longer responds to user input. On Windows machines, a crash is often accompanied by some form of error message. The cause of most crashes is usually a program trying to do something it shouldn't or the lack of available resources such as memory.


It's safe to say that anyone who's ever worked on a Windows system has experienced some form of crashing behavior. Errors tell you that the system has crashed and you are usually provided with a couple of options. If you're lucky, all you do is reboot and redo all the work you just lost. But you could find yourself dealing with major system corruption. Simply put, a crash is just a serious error message, a sign that your computer has hung up due to an error. The upside of this unwelcome behavior is that there is usually some information about what caused the crash. A "core dump" will often appear on the screen, with coded information from the system's RAM. It might provide information that helps you determine exactly what went wrong with your machine and prevent it from happening again—if you record the screen information. An infinite loop is another of the many errors that can bring a computer to its knees. A loop is a series of instructions that gets repeated until a specified condition is met. When that condition can't be met, the loop cycles endlessly and never quits or moves to the next part of the program.

HOW VISUAL SHIELD WORKS

Kneson Visual Shield 2.0 protects against the negative consequences of many computer crashes. Visual Shield does this by encapsulating (shielding) the offending program that crashes, then placing it in quarantine so the other running programs are not affected. Visual Shield then tries to resolve the crash after which the information you were working on in that program can be saved and the program that crashed can be closed normally.

Visual Shield works in the background - intercepting crashes and preventing data and time loss. After Visual Shield has an offending program in its quarantine state, it offers the possibility to reanimate the program. Reanimation allows the data that the user was working on to be saved because it stops the crash from becoming fatal and the program from immediately terminating. After saving the data from the program that crashed, the reanimated program should be closed and restarted.

Visual Shield also can revive running programs that stop responding. You have probably noticed that sometimes programs stop responding without it being closed. Windows of the program are still visible, but the program does not respond to keyboard or mouse input. Visual Shield offers a function to “thaw” the program so that data being worked on can still be saved.

THE DIFFERENCE BETWEEN CRASHING AND FREEZING

A crash occurs when a program tries to do something it is not allowed to do. Then, other programs or the operating system no longer will function correctly. Programs are sequences of processor instructions. The processor reads these instructions and executes them. The instructions define how a program does something and how a program reacts to the user.

Visual Shield detects crashes automatically because the program tells the processor to do something it can not do. Freezing however can not be detected automatically because the program repeats a normal instruction pattern with nothing that is illegal. Also, there are situations in which a program is busy with something for a long time but is not frozen. Visual Shield allows you to decide that a program is frozen, and gives you the option to manually thaw the program.

CRASH OCCURRENCE

When a program crashes Visual Shield will intercept the crash. The first time a program crashes after the program has been started Visual Shield will show a screen showing that a crash has occurred. Visual Shield will analyze the crash and provide you with options to decide what to do.

The crashing program does not have to be the program currently in the foreground (the one you are working on). It could be a program running in the background.

The dialog screen contains the following information:
  • Icon of the program
  • Caption / title of the program
  • Short description of the crash
  • Detailed description of the crash
  • Revive options

PROGRAM REVIVAL

You can use Visual Shield to try to revive a program. Program revival is comparable to revival performed on patients in hospitals. In this case, a program is in some way damaged in memory (not damaged permanently) and without Visual Shield could only be closed. Visual Shield provides you with the option to force the program to continue for a short amount of time. This gives you the opportunity to save any data and avoid losing valuable work. It is always strongly advisable to close and re-start the program after the intervention of Visual Shield. Visual Shield will warn you if the program that crashed is not being closed within a certain amount of time.

Only $19.95 - Order Now!

   

Back  |  More Information  |  Help  |  About Us  |  Write Us  |  Contact
Kneson Software   Copyright © 2003 - All Rights Reserved