Другие единицы
Считать большие объёмы информации в битах неудобно хотя бы потому, что придётся работать с очень большими числами (миллиардами, триллионами и т. д.)- Поэтому стоит ввести более крупные единицы.
1 байт = 8 битов.
Сразу возникает вопрос: а почему не 10 битов? Дело в том, что слово «байт 1» (англ, byte) имеет второе значение — так называют наименьший блок (ячейку) памяти, который процессор компьютера может считать и обработать за один раз. Для современных компьютеров он состоит из 8 элементов, каждый из которых хранит 1 бит данных. Это связано с тем, что до недавнего времени при обработке текста использовался набор из 256 символов, так что для кодирования каждого символа было нужно 8 битов.
1 Впервые его использовал американский инженер В. Бухгольц в 1956 г.
Объёмы данных, с которыми работают компьютеры, нередко измеряются миллионами и миллиардами байтов.
В таких случаях используют единицы, образованные с помощью приставок:
1 Кбайт (килобайт) = 1024 байта = 210 байта = 213 битов.
1 Мбайт (мегабайт) = 1024 Кбайт = 210 Кбайт = 220 байтов = 223 битов.
1 Гбайт (гигабайт) = 1024 Мбайт.
1 Тбайт (терабайт) = 1024 Гбайт.
Так сложилось исторически, что при измерении количества информации приставка «кило-» обозначает, в отличие от международной системы единиц СИ, увеличение не в 1000 раз, а в 1024 = 210 раз. Аналогично «мега-» — это увеличение в 1024 = 220 = 1 048 576 раз, а не в 1 млн = 10002 раз.
Строго говоря, нужно называть такие кило- (мега-, гига-, ...) байты двоичными, поскольку множитель 1024 — это 210. Стандарт Международной электротехнической комиссии (МЭК) предлагает называть их «кибибайт», «мебибайт», «гибибайт» и «тебибайт», но эти названия на практике не прижились.
Для перевода количества информации из одних единиц в другие нужно использовать приведённые выше соотношения. При переводе из крупных единиц в мелкие числа умножают на соотношение между единицами.
Например:
2 Кбайт = 2 • (1 Кбайт) = 2 • 1024 байтов = 2048 байтов = 2048 • (1 байт) = 2048 • 8 битов = 16 384 бита.
2 Кбайт = 2 • 210 байтов = 211 байтов = 211 • 23 битов = 214 битов.
В последней строке все расчёты сделаны через степени числа 2, очень часто так бывает проще.
При переводе количества информации из мелких единиц в крупные нужно делить на соотношение между единицами.
Например:
8192 бита = 8192 • (1/8 байта) = 8192 : 8 байтов = 1024 байта = 1024 • (1/1024 Кбайт) = 1024 : 1024 Кбайт = 1 Кбайт.
8192 бита = 213 битов = 213 • (1/23 байта) = 210 байтов = 210 • (1/210 Кбайт) = 1 Кбайт.
Следующая страница Вопросы и задания