Открыть сервис

Bits

Bits — это цифровая единица измерения информации, равная одному двоичному разряду (0 или 1), и фундаментальная единица представления данных в вычислительной технике и цифровых системах связи. Термин происходит от сокращения английских слов «binary digit» (двоичная цифра). В информатике и теории информации бит является минимальной единицей количества информации, необходимой для различения двух равновероятных состояний (например, «да»/«нет», «включено»/«выключено»). В практическом применении биты объединяются в более крупные единицы — байты (обычно 8 бит), килобайты, мегабайты и так далее, а также используются для измерения скорости передачи данных (бит в секунду).

История

Происхождение термина

Впервые термин «бит» (bit) в значении двоичной единицы информации был предложен американским математиком и инженером Клодом Шенноном в его основополагающей работе «Математическая теория связи» (1948 год). Шеннон использовал слово «bit» как сокращение от «binary digit», но также отмечал, что оно удачно совпадает с английским словом «bit» (кусочек, частица). До этого, в 1936 году, пионер теории информации Ральф Хартли использовал понятие «единица информации» (hartley), основанное на десятичной системе, но именно двоичная система, предложенная Шенноном, стала стандартом.

Развитие в вычислительной технике

Первые вычислительные машины (например, ENIAC, 1945 год) использовали десятичную систему счисления, но уже к началу 1950-х годов стало очевидно преимущество двоичного кодирования. В 1956 году IBM выпустила первый коммерческий компьютер с двоичной архитектурой — IBM 704. С этого момента бит стал основной единицей представления информации в цифровых машинах. В 1960-х годах, с развитием интегральных схем, бит стал физически реализовываться в виде триггеров — элементарных ячеек памяти, способных хранить одно из двух состояний.

Определение и свойства

Математическое определение

В теории информации бит определяется как количество информации, необходимое для устранения неопределённости в ситуации с двумя равновероятными исходами. Формально, количество информации I в битах для события с вероятностью p вычисляется по формуле: I = -log₂(p). Для двух равновероятных событий (p = 0,5) получаем I = 1 бит.

Физическая реализация

В цифровых устройствах бит физически представляется одним из двух состояний:

  • Электрический сигнал: высокое напряжение (обычно 3–5 В) соответствует логической «1», низкое (0–0,8 В) — логическому «0».
  • Магнитное состояние: в жёстких дисках бит кодируется направлением намагниченности участка поверхности.
  • Оптический сигнал: в компакт-дисках (CD/DVD) бит кодируется наличием или отсутствием отражающей впадины (пита).
  • Квантовое состояние: в квантовых компьютерах используется кубит (квантовый бит), который может находиться в суперпозиции состояний 0 и 1 одновременно.

Кратные единицы

Для удобства работы с большими объёмами данных используются кратные единицы:

  • 1 байт = 8 бит
  • 1 килобит (Кбит) = 10³ бит (1000 бит)
  • 1 мегабит (Мбит) = 10⁶ бит (1 000 000 бит)
  • 1 гигабит (Гбит) = 10⁹ бит (1 000 000 000 бит)
  • 1 терабит (Тбит) = 10¹² бит (1 000 000 000 000 бит)

Важно различать биты и байты: в обозначениях скорости передачи данных (например, 100 Мбит/с) используются биты, а в объёмах памяти (например, 256 Гбайт) — байты. Путаница между ними — распространённая ошибка.

Классификация

По способу представления

  • Логический бит — абстрактная единица информации, используемая в алгоритмах и программах.
  • Физический бит — материальный носитель информации (электрический сигнал, магнитный домен и т. д.).
  • Квантовый бит (кубит) — единица информации в квантовых вычислениях, способная находиться в суперпозиции состояний.

По назначению

  • Бит данных — несёт полезную информацию (например, символ текста, значение числа).
  • Служебный бит — используется для управления передачей данных (например, стартовый/стоповый бит в последовательных интерфейсах, бит чётности для контроля ошибок).
  • Бит адреса — часть машинного слова, указывающая на ячейку памяти.
  • Бит флага — в процессорах и регистрах указывает на состояние (например, флаг переполнения, флаг нуля).

Применение

В вычислительной технике

Бит является основой для представления любых данных в компьютере:

  • Целые числа — кодируются в двоичной системе счисления (например, число 5 в 8-битном представлении — 00000101).
  • Символы — кодируются с помощью таблиц (ASCII, Unicode), где каждому символу соответствует определённый набор бит (например, символ «A» в ASCII — 01000001).
  • Изображения — каждый пиксель кодируется набором бит, определяющих цвет (например, 24-битный цвет: по 8 бит на красный, зелёный и синий каналы).
  • Звук — аналоговый сигнал оцифровывается с определённой битовой глубиной (например, 16 бит на отсчёт в аудио CD).

В передаче данных

Скорость передачи информации измеряется в битах в секунду (бит/с, bps). Распространённые единицы:

  • Кбит/с (килобит в секунду) — 1000 бит/с
  • Мбит/с (мегабит в секунду) — 1 000 000 бит/с
  • Гбит/с (гигабит в секунду) — 1 000 000 000 бит/с

Например, скорость домашнего интернет-подключения обычно указывается в Мбит/с (50, 100, 1000 Мбит/с). При этом реальная скорость загрузки файлов в байтах будет в 8 раз меньше (100 Мбит/с ≈ 12,5 Мбайт/с).

В криптографии

Битовая длина ключа определяет стойкость шифрования. Например, 128-битный ключ AES (Advanced Encryption Standard) считается практически невзламываемым при современном уровне вычислительной техники. Количество возможных комбинаций для n-битного ключа равно 2ⁿ.

В измерительной технике

Разрядность аналого-цифровых преобразователей (АЦП) измеряется в битах. 8-битный АЦП даёт 256 уровней квантования, 12-битный — 4096 уровней, 16-битный — 65536 уровней. Чем выше разрядность, тем точнее оцифровка сигнала.

Интересные факты

  • Происхождение слова «байт»: Термин «байт» (byte) был введён в 1956 году инженером IBM Вернером Бухгольцем как «bite» (укус) — как наименьший объём данных, который компьютер может «укусить» (обработать за один раз). Позднее написание изменили на «byte», чтобы избежать путаницы с «bit».
  • Бит и энтропия: В термодинамике и теории информации существует прямая связь: один бит информации соответствует увеличению энтропии на k·ln(2), где k — постоянная Больцмана. Это соотношение известно как «принцип Ландауэра».
  • Самый большой бит: В 2019 году учёные из Университета Глазго (Великобритания) создали самый большой в мире физический бит — он представлял собой массив из 1000 магнитных доменов, каждый размером 10 микрометров.
  • Бит в космосе: В 1977 году были запущены космические аппараты «Вояджер-1» и «Вояджер-2» (NASA). Они передают данные на Землю со скоростью около 160 бит/с. Сигнал, несущий эти биты, достигает Земли через 18–20 часов и имеет мощность в 10⁻¹⁶ ватт.
  • Рекорд скорости передачи: В 2022 году японские исследователи из Национального института информационных и коммуникационных технологий (NICT) установили рекорд скорости передачи данных по оптическому волокну — 1,02 петабита в секунду (1 020 000 000 000 000 бит/с).

Источники

  • Шеннон К. Математическая теория связи // Работы по теории информации и кибернетике. — М.: Иностранная литература, 1963.
  • Таненбаум Э., Уэзеролл Д. Компьютерные сети. — 5-е изд. — СПб.: Питер, 2012.
  • Хартли Р. Передача информации // Теория информации и её приложения. — М.: Физматгиз, 1959.
  • Ландауэр Р. Необратимость и теплота, выделяемая в вычислительных процессах // IBM Journal of Research and Development. — 1961. — Т. 5, № 3. — С. 183–191.
  • NICT. World’s first 1 petabit per second optical transmission system. — Пресс-релиз, 2022.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →