Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты
Лидеры категории
Лена-пена Лена-пена
Искусственный Интеллект
М.И. М.И.
Искусственный Интеллект
Y.Nine Y.Nine
Искусственный Интеллект
king71alex Куклин Андрей Gentleman Dmitriy •••

Почему в 1 килобайте 1024 байта?

Барс Мудрец (19067), закрыт 16 лет назад
Лучший ответ
~ АкваМаринка ~ Высший разум (119883) 16 лет назад
Сколько байтов в килобайте?

Давным-давно, в стародавние времена жили-были компьютеры. И все в них измерялось в байтах. Но они быстро выросли, и байтов стало много-много — целые тыщи. Тогда мудрые компьютерные первопроходцы придумали термин K для обозначения 210 байт (то есть 1024 байта) . Выбор двойки не случаен — компьютеры работали, работают и в ближайшее время будут работать в двоичной системе.

Человечество же в своем развитии остановилось на десятичной системе счисления — она была выбрана опытным путем в процессе долгого перебора пальцев чуть раньше, чем был изобретен компьютер. А в конце 18 века стандартолюбивые французы придумали метрическую систему мер, основанную как раз на десятке.

В метрической системе обычно берут за основу какой-нибудь греческий или латинский корень и приставляют его ко всему. Все эти приставки производят десятку в какую-нибудь степень. Скажем, миллиметр — это 10-3 метров (одна тысячная метра) . А километр — это 103 метров (одна тысяча метров) .

Все метрические обозначения нужно писать правильно, так как от этого зависит смысл: μ означает микро..., м означает милли..., м означает метр, а М — мега.. .

Итак, мы знаем, что десятичная приставка «к» происходит от слова «кило» (тысяча) , пишется маленькой и означает умножение на тысячу. Двоичное К не имеет к «кило» никакого отношения хотя бы потому, что компьютер байты десятками не считает — это за него начали делать люди. Глядя на надпись «60 K байтов» , какой-то сисадмин сказал: «гыы, шыисят кило байтов» . Его услышал другой сисадмин и запомнил. Так и пошло. (Пример подобной расшифровки буквы на манер метрической величины: мегабайт — метр. )

Так мы получили расшифровку единицы «К байт» («кабайт» ) в виде «килобайт» , хотя этого никто не имел в виду изначально. Остальные значения подбирались по аналогии — мегабайт, гигабайт, терабайт… Все эти слова, по виду напоминающие метрические величины, на самом деле являются степенями двойки. А думать в степенях двойки очень неудобно — никто не думает о мегабайте — как о 1024 килобайтах.
Остальные ответы
Дедушка Оракул (55688) 16 лет назад
В двоичной системе 2 в десятой степени и есть 1024.
Дiм@ Мастер (1775) 16 лет назад
Walant абсолютно прав, больше добавить нечего.
Похожие вопросы