
In
computing jargon, the bit bucket (or byte bucket
) is where lost
computer
A computer is a machine that can be programmed to Execution (computing), carry out sequences of arithmetic or logical operations (computation) automatically. Modern digital electronic computers can perform generic sets of operations known as C ...
ized data has gone, by any means; any
data which does not end up where it is supposed to, being lost in
transmission
Transmission may refer to:
Medicine, science and technology
* Power transmission
** Electric power transmission
** Propulsion transmission, technology allowing controlled application of power
*** Automatic transmission
*** Manual transmission
*** ...
, a
computer crash, or the like, is said to have gone to the bit bucket – that mysterious place on a computer where lost data goes, as in:
History
Originally, the bit bucket was the container on
teletype machines or
IBM key punch machines into which
chad
Chad (; ar, تشاد , ; french: Tchad, ), officially the Republic of Chad, '; ) is a landlocked country at the crossroads of North and Central Africa. It is bordered by Libya to the north, Sudan to the east, the Central African Republic ...
from the
paper tape
Five- and eight-hole punched paper tape
Paper tape reader on the Harwell computer with a small piece of five-hole tape connected in a circle – creating a physical program loop
Punched tape or perforated paper tape is a form of data storage ...
punch or
card punch was deposited;
the formal name is "chad box" or (at IBM) "
chip box". The term was then generalized into any place where useless bits go, a useful computing concept known as the
null device. The term bit bucket is also used in discussions of
bit shift operation
In computer programming, a bitwise operation operates on a bit string, a bit array or a binary numeral (considered as a bit string) at the level of its individual bits. It is a fast and simple action, basic to the higher-level arithmetic oper ...
s.
The bit bucket is related to the
first in never out buffer and
write-only memory, in a joke datasheet issued by
Signetics in 1972.
In a 1988 April Fool's article in ''
Compute!'' magazine,
Atari BASIC author Bill Wilkinson presented a
POKE that implemented what he called a "WORN" (Write Once, Read Never) device, "a close relative of the
WORM".
In
programming languages the term is used to denote a
bitstream which does not consume any computer resources, such as
CPU
A central processing unit (CPU), also called a central processor, main processor or just processor, is the electronic circuitry that executes instructions comprising a computer program. The CPU performs basic arithmetic, logic, controlling, and ...
or
memory, by discarding any data "written" to it. In
.NET Framework
The .NET Framework (pronounced as "''dot net"'') is a proprietary software framework developed by Microsoft that runs primarily on Microsoft Windows. It was the predominant implementation of the Common Language Infrastructure (CLI) until bein ...
-based languages, it is the ''System.IO.Stream.Null''.
See also
*
Black hole (networking)
*
Waste container metaphors
References
External links
Bit Bucket entry from The Jargon File (version 4.4.7)
{{DEFAULTSORT:Bit Bucket
Computer jargon
Punched card