Bit bucket
From Wikipedia, the free encyclopedia
The bit bucket is jargon for where lost computerized data has gone, by any means; any data which does not end up where it is supposed to, being lost in transmission, a computer crash, or the like is said to have gone to the bit bucket — that mysterious place on a computer where lost documents go, as in:
- "What happened to that important spreadsheet that you were just editing?"
- "Oh, it went into the bit bucket."
Originally, the bit bucket was the container on teletype machines or IBM key punch machines into which chad from the paper tape punch or card punch was deposited; the formal name is "chad box" or (at IBM) "chip box". In theory, the bit bucket was full of '1' bits, the '0' bits being represented by the places on the paper tape or punched card that the punch had not punched out.
The term was then generalized into any place where useless bits go including the trash can or rubbish bin. In Unix, GNU/Linux, and unix-like operating systems, this term is used to refer to /dev/null. In OpenVMS, this term refers to SYS$NULL:. On Univac 90/60 operating systems such as VS/9, it was referred to as "*DUMMY". On MS-DOS, it was referred to as "NUL:".
The bit bucket is also used in discussions of bit shift operations. When the width of a given binary number is fixed, one or more bits are lost when performing a simple shift. These bits are said to have "fallen off" or to have "fallen into the bit bucket".
Such a device is sometimes referred to as a "write once read never" or WORN device (named after the magneto-optical WORM devices used during the 80s), and was indeed implemented as such as an Easter egg in early versions of Atari BASIC.
The WORN is related to the FINO "First In Never Out" stack implemented by Signetics in 1972 .