- Бит принимает значение 0 или 1, а байт — это 8 бит.
- Приставки СИ десятичные (1 кБ = 1000 Б), приставки МЭК двоичные (1 КиБ = 1024 Б).
- На диске меньше, чем на коробке: производитель считает в десятичных единицах, программа может — в двоичных.
- Количество информации при N равновероятных исходах: i = log₂ N бит.
Содержание8 разделов ▾
Информацию измеряют в битах: бит принимает значение 0 или 1, а байт — это 8 бит. Статья для школьников и начинающих. Вы переведёте мегабайты в килобайты, различите килобайт и кибибайт и поймёте, почему диск «на 1 ТБ» показывает около 931 ГиБ.
Приставки сверены со стандартами BIPM и NIST, данные на октябрь 2026 года. Все расчёты в статье пересчитаны запуском Python. Бит и системы счисления тесно связаны: если двоичная запись для вас новая, сначала прочитайте Как переводить числа между системами счисления.
Бит и байт
Бит — наименьшая единица информации: одна двоичная цифра, 0 или 1. Байт — группа из 8 бит. Когда программа хранит букву, число или цвет точки, она записывает их набором байтов.
Связь запишем формулой: . Поэтому степени двойки встречаются в информатике постоянно.
Приставки: килобайт, мегабайт и дальше
Приставки работают как в физике: килограмм, километр. Их два ряда. Десятичные приставки СИ (по BIPM) увеличивают в 1000 раз: kilo — , mega — , giga — , tera — . Двоичные приставки ввёл МЭК: в декабре 1998 года Международная электротехническая комиссия утвердила их названия и символы, а NIST приводит их в таблице. Они увеличивают в раза. Как именно символы превращаются в последовательности нулей и единиц, объясняет материал про кодирование информации.
| Приставка СИ | Символ | Значение | Двоичная приставка | Символ | Значение |
|---|---|---|---|---|---|
| kilo (кило) | кБ (kB) | = 1000 Б | kibi (киби) | КиБ (KiB) | = 1024 Б |
| mega (мега) | МБ (MB) | = 1 000 000 Б | mebi (меби) | МиБ (MiB) | = 1 048 576 Б |
| giga (гига) | ГБ (GB) | = 1 000 000 000 Б | gibi (гиби) | ГиБ (GiB) | = 1 073 741 824 Б |
| tera (тера) | ТБ (TB) | Б | tebi (теби) | ТиБ (TiB) | = 1 099 511 627 776 Б |
Значения степеней двойки пересчитаны в Python: , , , . Проверить степени можно в инструменте перевода чисел.
NIST отдельно подчёркивает: новые приставки для двоичных кратных не входят в Международную систему единиц СИ, хотя образованы от её приставок. Стандарт МЭК платный, поэтому мы ссылаемся только на таблицы NIST и BIPM.
Почему на диске меньше, чем на коробке
Производитель накопителя считает по СИ: . Если программа делит число байт на (в двоичных гибибайтах), а подпись оставляет «ГБ», получается меньшее число. Коэффициент:
Расчёт для типичных объёмов, результат запуска Python:
| На коробке | Байт | В ГиБ | Разница |
|---|---|---|---|
| 128 ГБ | 119,21 | 6,87 % | |
| 256 ГБ | 238,42 | 6,87 % | |
| 512 ГБ | 476,84 | 6,87 % | |
| 1000 ГБ (1 ТБ) | 931,32 | 6,87 % |
В терабайтах результат такой же: . Память никуда не пропадает: это разные единицы. Способ показа размера зависит от программы, поэтому откройте свойства диска в вашей системе и сравните число с упаковкой.
Как измерить количество информации
Если исходов и все равновероятны, то количество информации в одном сообщении (формула Хартли):
Пример: подбрасываем монету, исходов 2, значит бит. Выбор одной из 8 карточек несёт бита.
Задача. Сколько бит нужно, чтобы закодировать номер одного из 32 стульев в зале?
Решение. , . Подбираем степень: , значит . Проверка в Python: math.log2(32) вернёт 5.0. Ответ: 5 бит.
Как переводить между единицами
Переход к более мелкой единице — умножение, к более крупной — деление. Множитель — 1000 в десятичной системе и 1024 в двоичной.
- Мегабайты в килобайты. . В десятичной системе: .
- Гигабайты в мегабайты. . В десятичной: .
- Биты в байты. .
Эти три результата получены запуском Python: 5*1024, 3*1024 и 4096//8 дают 5120, 3072 и 512.
Условия и ограничения
- Версия
- Данные на октябрь 2026 — приставки и значения сверены со страницами NIST и BIPM; стандарты редко меняются, но проверяйте их на официальных сайтах.
- Система
- СИ или МЭК — перед расчётом определите, какие приставки использует источник: «кило» = 1000, «киби» = 1024.
- Программа
- Способ показа зависит от программы — одно и то же число байт разные программы показывают в десятичных или двоичных единицах и подписывают по-разному.
- Округление
- Два знака — в таблицах значения округлены до сотых долей; для точных расчётов используйте число байт.
- Тип
- Равновероятные исходы — формула Хартли верна, когда все исходы одинаково вероятны; для неравных вероятностей применяют формулу Шеннона.
Частые ошибки
- Считать, что в килобайте всегда 1024 байта: по СИ это 1000.
- Путать бит и байт: сетевую скорость часто измеряют в битах в секунду, а объём файла — в байтах.
- Умножать на 1000 там, где условие задачи использует двоичные единицы, и наоборот.
- Округлять промежуточные результаты: считайте в байтах, округляйте в конце.
- Применять формулу Хартли к неравновероятным исходам.
- Искать «потерянную» память на диске: расхождение объясняется единицами.
Короткий вывод
Бит — 0 или 1, байт — 8 бит. Приставки бывают десятичные (кило = 1000) и двоичные (киби = 1024); в задаче важно знать, какие нужны. «Потеря» памяти на новом диске — разница единиц, около 6,87 процента для гигабайтов. Количество информации при равновероятных исходах считают по формуле Хартли.




