Windows_magazine review

Even Computers Make Mistakes Karen Kenworthy

Inside your PC, millions of electrical signals, traveling at nearly the speed of light, are sent and received every second. Every minute, bit by the billions flow among your computer's CU, RAM, static RAM (SRAM), adapter cards and peripherals. The complexity of this traffic is beyond human comprehension.

Ever wonder what would happen if any of this data were somehow garbled during transmission? What would be the consequences if a single electrical pulse were relayed incorrectly?

Its no big deal if a pixel on your screen appears one imperceptible shade bluer than it should be.

A moment later, the pixel is redrawn as screen information changes and the error disappears. But a one bit error, could easily change a $100 transaction to a $1 million one--or reduce it to zero. If either event happens, while you're balancing your checkbook, it's a very big deal. Data errors can also make programs crash or behave erratically, and cause your computer to display almost error message in it's repertoire.

The most common form of data error detection is parity checking.


This, coupled with the fact that a computer can't recover from an error caught by simple parity checking, indicates this type of checking isn't worth the cost.

Thus the need for more elaborate error-detection schemes. All of them rely on more than one extra bit. Some schemes allow the computer to detect all errors involving 1 or 2 bits, and even correct single-bit errors by identifying the balky bit. Fancier techniques that require even more extra bits can detect and correct more extensive errors.

Unfortunately, all the extra bits make these error-detection and -correction methods expensive. For now, you'll find effort-correction circuits only inside your hard drive and in the RAM circuits of certain very expensive computers. In an attempt to shave costs, manufacturers are removing even simple parity checking of RAM from many computer models. An extra 12.5 percent of RAM is enough to make a noticeable difference in a PCs final selling price.


Nobody's Perfect

Adapter card culprits


Keep in Contact


Chips-in-computer

Stabilant is a great conductor.

Contributing Editor Karen Kenworthy of Visual Basic for Applications, Revealed! (Prma Publishing, 1994) and the manager of WINDOWS Magazine forums on Amrica Online and CompuServe. Contact Karen's "Power Windows" topic of these areas or care of the editor at the Windows Magazine addresses, typically on page 18,


HOME PAGE
COMPANY & CREDO
LIST OF NOTES

BEGINNING OF WINDOWS MAGAZINE REVIEW

FEEDBACK

Links and Credits