Английская Википедия:Bit bucket

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Шаблон:Short description Шаблон:Distinguish Шаблон:Use dmy dates

Файл:Univac bit bucket.JPG
The chip receiver (or "bit bucket")[1] from a UNIVAC key punch

In computing jargon, the bit bucket (or byte bucket[2][3]) is 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 data goes, as in:

Шаблон:Quote

Шаблон:Quote

History

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;[1] 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 operations.[4]

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.[5]

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".[6]

In programming languages the term is used to denote a bitstream which does not consume any computer resources, such as CPU or memory, by discarding any data "written" to it. In .NET Framework-based languages, it is the System.IO.Stream.Null.[7]

See also

References

Шаблон:Reflist

External links

Шаблон:Wiktionary

  1. 1,0 1,1 Ошибка цитирования Неверный тег <ref>; для сносок Cutler_1964 не указан текст
  2. Ошибка цитирования Неверный тег <ref>; для сносок Intel_1978_MSC86-OI не указан текст
  3. Ошибка цитирования Неверный тег <ref>; для сносок DRI_1983_CPM86-PG не указан текст
  4. Ошибка цитирования Неверный тег <ref>; для сносок OBrien_2010 не указан текст
  5. Ошибка цитирования Неверный тег <ref>; для сносок Signetics_1972 не указан текст
  6. Ошибка цитирования Неверный тег <ref>; для сносок Wilkinson_1988 не указан текст
  7. Ошибка цитирования Неверный тег <ref>; для сносок Java2s не указан текст