Информатика, 5 классБит и байт4 минуты чтения
Бит и байт
Длину меряют метрами, вес килограммами, а количество информации битами. Один бит это ответ на один вопрос, у которого есть только два исхода.
5классБит это выбор из двух
Спросили: монета упала орлом? Ответ «да» или «нет», и весит он ровно один бит.
Один разряд двоичной записи тоже хранит один бит. Он либо ноль, либо единица, третьего не дано.
Двумя битами можно различить уже четыре случая, тремя восемь. С каждым новым битом число вариантов удваивается.
Сколько вариантов хранит несколько битов
вариантов
Байт это восемь битов
Биты считать по одному неудобно, поэтому их собрали в связки по восемь. Такая связка называется байтом.
Восьми битов хватает на 256 разных значений. Этого достаточно, чтобы закодировать все латинские буквы, цифры и знаки препинания.
Историческую привычку сохранили: память до сих пор считают байтами, а не битами.
Один байт целиком
- 1128
- 164
- 132
- 116
- 18
- 14
- 12
- 11
128 + 64 + 32 + 16 + 8 + 4 + 2 + 1 = 255
Дальше идут тысячи
Байт мелковат для песни и тем более для фильма, поэтому в ход идут приставки. Килобайт это 1024 байта, мегабайт это 1024 килобайта, гигабайт это 1024 мегабайта.
Каждая ступень примерно в тысячу раз больше предыдущей. Отсюда и знакомые «мега» и «гига».
Число 1024 выглядит странным только на первый взгляд. Это два, умноженное само на себя десять раз, и в двоичном мире оно и есть круглое.
Ступени и то, что на них помещается
| Единица | Сколько это | Что весит столько |
|---|---|---|
| Байт | 8 битов | одна латинская буква |
| Килобайт | 1024 байта | страница текста |
| Мегабайт | 1024 килобайта | минута музыки |
| Гигабайт | 1024 мегабайта | полнометражный фильм |
| Терабайт | 1024 гигабайта | домашний диск целиком |
Откуда взялось слово
Слово «бит» составили из двух английских слов, означающих «двоичная цифра». Придумал его связист Джон Тьюки в середине прошлого века, и короткое название прижилось мгновенно.
Байт получил имя чуть позже, когда инженеры собирали биты в связки для работы с буквами. Поначалу в связке бывало и шесть битов, и семь, а восемь стали стандартом только к семидесятым годам.
Скорость меряют битами
Размер файла считают байтами, а скорость связи битами в секунду. Из-за этого возникает путаница.
Канал в сто мегабит в секунду передаёт около двенадцати мегабайт. Значит, фильм на два гигабайта придёт минуты за три, а не за двадцать секунд.
Запомнить легко: делишь мегабиты на восемь и получаешь мегабайты.
Мегабит
Мегабайт
Меряют скорость
Меряют размер
В восемь раз меньше
В восемь раз больше
100 мегабит в секунду
около 12 мегабайт в секунду
Почему на диске меньше места
На коробке диска написано 500 гигабайт, а компьютер показывает 465. Никто не обманывает: продавец считал по тысяче, а компьютер по 1024.
Разница набегает на каждой ступени и к гигабайтам становится заметной. Часть места ещё уходит на служебные записи.
Поэтому запас берут с походом. Забитый под завязку диск работает медленнее.
Сжатие уменьшает вес
Файлы редко хранят в первозданном виде. Программы ищут в них повторы и записывают их короче: вместо тысячи одинаковых точек ставят пометку «тысяча раз белый».
Текст сжимается в несколько раз, фотография сильнее, а уже сжатый файл почти не поддаётся. Поэтому архив из фильмов весит столько же, сколько сами фильмы.
Часть сжатия проходит без потерь, и файл разворачивается точь-в-точь. Другая часть выбрасывает подробности, которые глаз и ухо не заметят, и вернуть их потом невозможно.
Как оценить размер на глаз
Полезно помнить несколько опорных чисел. Страница текста это тысячи байт, фотография миллионы, фильм миллиарды.
Сравнивая новое с опорным, легко прикинуть, влезет ли оно на флешку. Точный счёт для этого не нужен.
Про хранение файлов читай урок «Память компьютера». Про разряды есть урок «Двоичный код».
Проверь себя: На флешке 8 гигабайт. Сколько примерно пятимегабайтных песен на неё поместится?
Около полутора тысяч. В восьми гигабайтах примерно 8000 мегабайт, и делим их на пять.
Короткие ответы
- Почему в килобайте 1024 байта, а не 1000?
- Потому что счёт идёт по степеням двойки, а 1024 это два в десятой степени. Круглое число получается в двоичном мире, а не в десятичном.
- Чем отличается мегабит от мегабайта?
- Байт в восемь раз больше бита. Скорость интернета меряют мегабитами, а размер файла мегабайтами, поэтому фильм скачивается дольше, чем кажется.