Битовый ковш


Из Википедии, бесплатной энциклопедии
  (Перенаправлено из Bit Bucket )
Перейти к навигации Перейти к поиску

Приемник микросхемы (или "битовая корзина") [1] от ключа UNIVAC

В вычислении жаргона , в битовом ведре (или байты ведра [2] [3] ), где потерян компьютеризированные данных нет, с помощью любых средств; считается, что любые данные, которые не попадают туда, где они должны были быть потеряны при передаче , сбой компьютера и т.п., попали в битовое ведро - это таинственное место на компьютере, куда попадают потерянные данные, например:

Ошибочный байт, не прошедший проверку на четность, бесцеремонно сбрасывается в битовое ведро, корзину для бумаг компьютера.

-  Эрик Сандберг-Димент, New York Times , 1985. [4]

Миллионы долларов времени и исследовательских данных ушли в мусорное ведро?

-  У. Пол Блейз, The Washington Post , 1990. [5]

История

Первоначально ведро для битов было контейнером на телетайпах или машинах для перфорации ключей IBM, в которые помещалась чад от перфорации для бумажной ленты или перфорации для карт ; [1] официальное название - «ящик для чада» или (в IBM) « ящик для микросхем ». Затем этот термин был обобщен в любом месте, где находятся бесполезные биты, полезная вычислительная концепция, известная как нулевое устройство . Термин битовая корзина также используется при обсуждении операций битового сдвига . [6]

Битовая корзина связана с первым никогда не выходящим буфером и постоянной памятью в анекдотической таблице данных, выпущенной Signetics в 1972 году [7].

В апрельской статье 1988 года в Compute! В журнале Atari BASIC автор Билл Уилкинсон представил POKE, в котором реализовано то, что он назвал «WORN» (писать один раз, никогда не читать), «близкий родственник WORM ». [8]

В языках программирования этот термин используется для обозначения потока битов, который не потребляет какие-либо ресурсы компьютера, такие как ЦП или память , путем отбрасывания любых данных, «записанных» в него. В языках на основе .NET Framework это System.IO.Stream.Null . [9]

Смотрите также

  • Черная дыра (нетворкинг)

использованная литература

  1. ^ a b Катлер, Дональд I. (1964). Введение в компьютерное программирование . Прентис-Холл . п. 108 . Проверено 8 ноября 2013 . Потерянные биты попадают в контейнер, называемый битовым ведром. Их периодически опорожняют, а собранные кусочки используют для конфетти на свадьбах, вечеринках и других торжествах.
  2. ^ «Явные элементы управления». Инструкция по эксплуатации ассемблера MCS-86 для пользователей ISIS-II (A32 / 379 / 10K / CP ed.). Санта-Клара, Калифорния, США: Intel Corporation . 1978. стр. 3 -3. Руководство № заказа 9800641A . Проверено 29 февраля 2020 . […] Если вам нужна сводка ошибок, но не файл со списком, это команда: […] -ASM86 LOOT.SRC PRINT (: BB :) ERRORPRINT […] Обратите внимание, что: BB: это «байтовое ведро» ; ISIS-II игнорирует команды ввода-вывода от и к этому «устройству». Это нулевое устройство . […] [1] [2]
  3. ^ "Приложение A. Вызов ASM-86". CP / M-86 - Операционная система - Руководство программиста (PDF) (3-е изд.). Пасифик Гроув, Калифорния, США: Цифровые исследования . Январь 1983 [1981]. п. 94: Таблица A-3. Типы устройств. Архивировано (PDF) из оригинала 27.02.2020 . Проверено 27 февраля 2020 . [3] (NB. ASM-86 от Digital Research использует маркер Z (от нуля) для обозначения байтовой корзины.)
  4. ^ Сандберг-Димент, Эрик (1985-07-09). «Четность: элегантно простой подход к ошибкам» . Нью-Йорк Таймс . Персональные вычисления. Нью-Йорк, Нью-Йорк, США. п. 4. Раздел C. Архивировано 27 февраля 2020 года . Проверено 8 ноября 2013 .
  5. ^ Blase, W. Paul (1990-02-17). "Не безобидный хакер Он" . Вашингтон Пост . Вашингтон, округ Колумбия, США. Архивировано из оригинала на 2017-11-23 . Проверено 8 ноября 2013 .
  6. О'Брайен, Фрэнк (25.06.2010). Компьютер управления Apollo: архитектура и работа (иллюстрированный ред.). Springer Science & Business Media . п. 45. ISBN 978-1-44190877-3. Архивировано 27 февраля 2020 года . Проверено 8 ноября 2013 .
  7. ^ Кертис, Джон «Джек» Г. (1972). "Signetics 25120, полностью кодированная, 9046xN, произвольный доступ, постоянная память" (PDF) (фотокопия). Печатки . Архивировано из оригинального (PDF) 16 марта 2012 года . Проверено 16 марта 2012 .
  8. ^ Уилкинсон, Билл (апрель 1988). «Опять тот месяц» . Вычислить! . INSIGHT: Atari. № 95. с. 56. Архивировано 27 февраля 2020 года . Проверено 27 февраля 2020 .
  9. ^ «Продемонстрируйте использование нулевого потока в качестве битовой корзины: Stream Null« File Stream «C # / C Sharp» . java2s.com . Демо-версия и поддержка. Архивировано 27 февраля 2020 года . Проверено 27 февраля 2020 .

внешние ссылки

  • Запись Bit Bucket из файла жаргона (версия 4.4.7)
Источник « https://en.wikipedia.org/w/index.php?title=Bit_bucket&oldid=1036985364 »