Category: 

What is the Bit Bucket?

Article Details
  • Written By: Robert Grimmick
  • Edited By: R. Halprin
  • Last Modified Date: 26 August 2016
  • Copyright Protected:
    2003-2016
    Conjecture Corporation
  • Print this Article
Free Widgets for your Site/Blog
Built at the request of Dag Hammarskjöld, the United Nations Headquarters has a meditation room dedicated to silence.   more...

October 1 ,  1890 :  Yosemite National Park was established.  more...

The bit bucket is an imaginary container where lost or discarded computer data is said to have gone. It is commonly used as a humorous explanation for disappeared e-mails or misplaced documents. The term may have been inspired by a physical container used to collect bits of paper from punch cards on early data processing machines. Dead-end network routes and special files designed to discard data are also sometimes known as bit buckets.

Bits are the smallest and most basic unit of digital information and serve as building blocks for larger files. Even a one-page text document can be comprised of hundreds of thousands of individual bits. As these bits are modified, copied, and transferred across network links, things can occasionally go wrong and data can be lost. When a bit is lost, discarded, destroyed, or otherwise inaccessible, it is sometimes said to have gone to the bit bucket.

The bit bucket, sometimes touted as the Great Bit Bucket in The Sky (GBBITS), is an imaginary construct, a sort of black hole that can be blamed for damaged or lost computerized data. Although the term is part of computer jargon, it is almost always used lightheartedly. An e-mail that mysteriously disappeared between sender and receiver might be blamed on the bit bucket, much like the "gremlins" that are sometimes blamed for puzzling mechanical problems on aircraft. Data lost to a computer crash, corrupt disk, or even operator error can be blamed on this mythical container.

Ad

Ordinary users and technology columnists alike have invented new names for this legendary home of last data. The terms Write Only Memory (WOM), First In Out Never (FINO), and Write Once Read Never (WORN) are all very similar to the bit bucket. Some technology enthusiasts and entrepreneurs have capitalized on the term’s popularity. Blogs, computer stores, technology panels, and a code hosting service for programmers have all used the bit bucket name.

In a modern computing context, the bit bucket is nothing more than a piece of digital folklore, but the term may have originated with a real piece of equipment known as a chad box. In the era of unit record equipment, i.e., mechanical precursors to the electronic computer, these metal boxes were responsible for catching the tiny bits of paper from every punch card and were sometimes called bit buckets. This may have provided inspiration for later usage of the term.

Although there is no actual bit bucket, the term is sometimes used to refer to actual issues in computing involving discarded or lost data. In networking, the term is sometimes meant to refer to a “null route,” i.e., a network route that leads nowhere. Unix-like computer systems have a similar concept called “/dev/null,” which is a file designed to discard any data written to it. Even the recycle bin or trash folder on a computer is occasionally referred to as a bit bucket.

Ad

You might also Like

Recommended

Discuss this Article

Post your comments

exception 'Exception' with message 'error writing captcha: Duplicate entry '2147483647' for key 'PRIMARY'' in /ssd/www/wisegeek/public_html/_core/classes/public/Captcha.php:44
Stack trace:
#0 /ssd/www/wisegeek/public_html/_core/controls/public/ControlDiscussionPostBox.php(324): Captcha->createCaptcha()
#1 /ssd/www/wisegeek/public_html/framework/classes/Control.php(104): ControlDiscussionPostBox->preRender(false)
#2 /ssd/www/wisegeek/public_html/framework/classes/Control.php(149): Control->render()
#3 /ssd/www/wisegeek/public_html/tpl/default-nocustom-lu/pages/public/article/article.htm(526): Control->__toString()
#4 /ssd/www/wisegeek/public_html/framework/classes/Control.php(300): require('/ssd/www/wisege...')
#5 /ssd/www/wisegeek/public_html/framework/classes/Control.php(309): Control->requireTpl('pages/public/ar...', Object(PageArticleCom), true)
#6 /ssd/www/wisegeek/public_html/framework/classes/Control.php(131): Control->renderTpl('pages/public/ar...', Object(PageArticleCom))
#7 /ssd/www/wisegeek/public_html/framework/classes/FormDataControl.php(87): Control->renderTemplate()
#8 /ssd/www/wisegeek/public_html/framework/classes/Control.php(109): FormDataControl->renderTemplate()
#9 /ssd/www/wisegeek/public_html/framework/classes/ScriptPage.php(50): Control->render(false)
#10 /ssd/www/wisegeek/public_html/framework/classes/Control.php(149): ScriptPage->render()
#11 /ssd/www/wisegeek/public_html/framework/classes/Page.php(97): Control->__toString()
#12 /ssd/www/wisegeek/public_html/_core/classes/public/PublicFrontController.php(443): Page->processRequest()
#13 /ssd/www/wisegeek/public_html/_core/classes/public/PublicFrontController.php(7): PublicFrontController->renderPage()
#14 /ssd/www/wisegeek/public_html/index.php(11): PublicFrontController::run()
#15 {main}