Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Теория информации (лекция №1).doc
Скачиваний:
30
Добавлен:
23.04.2019
Размер:
219.65 Кб
Скачать

Бит (в теории информации)

Бит (англ. binary digitдвоичная цифра, также bitнемножко) — минимальная единица информации. Один бит занимает информация, которая может принимать только два значения, обычно обозначаемых «0»/«1», «истина»/«ложь» и т. п.

Русское условное обозначение для бита — бит, международное — bit.

Производные единицы:

  • килобит: 1 кбит = 1000 бит или 1024 бит (также называется 1 Кибит);

  • мегабит: 2 Мбит = 1 000 000 бит или 1 048 576 бит (также называется 1 Мибит).

Для кратных единиц характерна не десятичная, а двоичная шкала измерения (кратность не 1000, а 1024, то есть 210). Для таких единиц рекомендованы приставки киби-, меби-, гиби-, но они не получили распростанения.

Другие единицы:

  • байт: 1 Б = 8 бит;

  • трит: 1 трит = log23 ≈ 1,5849625 бит (троичный разряд);

  • трайт: 1 трайт = 6 трит = 6log23 ≈ 9,509775 бит;

  • нат: 1 нат = log2e бит ≈ 1.442695 бит.

  • В теории информации количество информации в битах равно минус двоичному логарифму от вероятности события: Ip = − log2p. Информационная ёмкость случайного источника ξ в битах выражается как: где pi вероятности появления всех сообщений источника. Связана с энтропией источника пропорциональным отношением: I = S / ln2.

  • В вычислительной технике бит — один двоичный разряд, принимающий значение «0» или «1». Соответственно количество информации в битах — количество двоичных разрядов, необходимых для неё. Информационная ёмкость устройства в битах — количество ячеек памяти, способных хранить один бит (например, 32-битный регистр — регистр на 32 двоичных разряда).

  • Также битом называется сам отдельный двоичный разряд (пятый бит — пятый двоичный разряд, ср.: 7-й километр).

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

Производители компонентов цифровой электроники в битах измеряют ёмкость микросхем и модулей памяти. Производители конечной продукции для этого используют байт и его производные.

Для измерения скорости передачи информации используется единица бит в секунду и кратные ей. Но в для них принята десятичная шкала кратных приставок: 1 кб/с = 1000 б/с и т. д.

Байт

Измерения в байтах

Десятичная приставка

Двоичная приставка

Название

Символ

Степень

Название

Символ

Степень

 

МЭК

ГОСТ

 

байт

B

100

байт

B

байт

20

килобайт

kB

103

кибибайт

KiB

Кбайт

210

мегабайт

MB

106

мебибайт

MiB

Мбайт

220

гигабайт

GB

109

гибибайт

GiB

Гбайт

230

терабайт

TB

1012

тебибайт

TiB

Тбайт

240

петабайт

PB

1015

пебибайт

PiB

Пбайт

250

эксабайт

EB

1018

эксбибайт

EiB

Эбайт

260

зеттабайт

ZB

1021

зебибайт

ZiB

Збайт

270

йоттабайт

YB

1024

йобибайт

YiB

Йбайт

280

Байт (англ. byte) — единица хранения и обработки цифровой информации. Чаще всего байт считается равным восьми битам, в этом случае он может принимать одно из 256 (28) различных значений. Для того, чтобы подчеркнуть, что имеется в виду восьмибитный байт, в описании сетевых протоколов используется термин «октет» (лат. octet).

Байт в современных x86-совместимых компьютерах — это минимально адресуемый набор фиксированного числа битов.

Иногда байтом называют последовательность битов, которые составляют подполе машинного слова, используемое для кодирования одного текстового символа (хотя правильней это называть символом, а не байтом). На некоторых компьютерах возможна адресация слов разной длины. Это предусмотрено инструкциями извлечения полей ассемблеров LDB и DPB на PDP-10 и в языке Common Lisp.

Ряд ЭВМ 1950-х и 1960-х годов использовали 6-битовые символы в 48-битовых или 60-битовых машинных словах. В некоторых моделях ЭВМ производства Burroughs Computer Corporation (англ.) (ныне Unisys (англ.)) размер символа был равен 9 битам. Во многих современных цифровых сигнальных процессорах используется машинное слово длиной 16 бит и больше.

Название «байт» было впервые использовано в 1956 году В. Бухгольцем (англ. Werner Buchholz) при проектировании первого суперкомпьютера IBM 7030 (англ.) (английское слово byte представляет собой сокращение словосочетания BinarY TErm — двоичный терм) для пучка одновременно передаваемых в устройствах ввода-вывода шести битов, позже, в рамках того же проекта, байт был расширен до восьми бит. Байтовая адресация памяти была впервые применена в системе IBM System/360. В более ранних компьютерах адресовать можно было только целиком машинное слово, состоявшее из нескольких символов, что затрудняло обработку нечисловых данных.

Кратные приставки для образования производных единиц для байта применяются не как обычно: уменьшительные приставки не используются совсем, а единицы измерения информации меньшие чем байт называются специальными словами (ниббл и бит); увеличительные приставки кратны 1024=210, то есть килобайт равен 1024 байтам, мегабайт — 1024 килобайтам или 1 048 576 байтам и т. д. для гига-, тера- и петабайтов. Разница возрастает с ростом веса приставки. Более правильно использовать двоичные приставки, но на практике они пока не применяются, возможно, из-за неблагозвучности — кибибайт, мебибайт, йобибайт и т. п.

Иногда десятичные приставки используются и в прямом смысле, например, при указании ёмкости жёстких дисков: у них гигабайт может обозначать не 1 073 741 824=1024³ байтов, а миллион кибибайтов (то есть 1 024 000 000 байтов), а то и просто миллиард байтов.