Bit rot

From Free net encyclopedia

(Difference between revisions)

Current revision

Bit rot is a colloquial computing term used to facetiously describe the spontaneous degradation of a software program over time. The term implies that software can literally wear out or rust like a physical tool. Bit rot is also used to describe the discredited idea <ref>http://www.nap.edu/openbook/0309054451/html/93.html "Intel-Memories and the Microprocessor", Gordon E. Moore, 1996</ref> that a computer's memory may occasionally be altered by cosmic rays. More commonly, bit rot refers to the decay of physical storage mediums.

When a program that has been running correctly for an extended time suddenly malfunctions for no apparent reason, programmers often jokingly attribute the failure to bit rot. Such an effect may be due to a memory leak or other nonobvious software bug. Many times, although there is no obvious change in the program's operating environment, a subtle difference has occurred that is triggering a latent software error.

Bit rot is often defined as the event in which the small electric charge of a bit in memory disperses, possibly altering program code.

Bit rot can also be used to describe the very real phenomenon of data stored in EPROMs gradually decaying over the duration of many years, or in the decay of data stored on CD or DVD disks or other types of consumer storage.

The cause of bit rot varies depending on the medium. Floppy disk and Magnetic Tape storage may experience bit rot as bits lose magnetic orientation. In CDs and DVDs the breakdown of the material onto which the data is stored may cause bit rot. This can be mitigated by storing disks in a dark, cool location with low humidity. Archival quality disks are also available. Old punch cards may experience a more literal form of bit rot, as the paper onto which the programs are stored begins to rot.

Rarely, bit rot is referred to as the process by which data becomes inaccessible due to the lack of working devices to read old data storage formats. (For example, a game stored on a Floppy Disk may be referred to as having succumbed to bit rot if the user no longer possesses a floppy disk drive to read the disk). See also: Link rot, Code rot

References

<references/>

External link