Перейти до змісту

Метри vs Мєгабайти


silia

Рекомендовані повідомлення

Опубліковано

01 Сегодняшний параграф посвящен теме, с которой начинается любой компьютерный учебник. Начинается он, как правило, с объяснения минимальной терминологии — вот есть бит, а когда битов становится восемь, то это уже байт. А когда байтов накопится 1024, получим килобайт. Каждый эту смертную скуку по разу прочел, кто-то запомнил, кто-то — нет; прочитал учебник, закрыл и все.

02 Но тут-то и начинается наше расследование, по результатам которого авторы учебников отправятся на курсы повышения квалификации.

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

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

05 Хозяйке

на заметку

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

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

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

07 Так мы получили расшифровку единицы «К байт» («кабайт») в виде «килобайт», хотя этого никто не имел в виду изначально. Остальные значения подбирались по аналогии — мегабайт, гигабайт, терабайт… Все эти слова, по виду напоминающие метрические величины, на самом деле являются степенями двойки. А думать в степенях двойки очень неудобно — никто не думает о мегабайте — как о 1024 килобайтах.

08 Но это только половина истории. Самое интересное: килобайты бывают не только двоичными, но и десятичными. И мы с ними ежедневно сталкиваемся.

09 Так исторически сложилось, что в К-байтах измерялась компьютерная память (RAM). Поэтому 10 МБ памяти — это 10 485 760 байт, но никак не 10 000 000 байт.

10 Бóльшая часть производителей жестких дисков указывает объем изделий в десятичных мегабайтах и гигабайтах. А операционные системы смотрят на диски с точки зрения двоичных мегабайтов и гигабайтов. Когда вы покупаете жесткий диск на 50 ГБ, будьте готовы к тому, что «недо» составит 3,5 ГБ. Оставшиеся 46,5 ГБ — это и есть честный объем диска. Но в двоичных гигабайтах!

11 Своей жизнью живет телекоммуникационная индустрия. Там изначально заведено все измерять в десятичных килобитах. Обычно скорость передачи данных меряется килобитами в секунду (кб/сек). Модем на 28,8 кб/сек при хорошей погоде передает ровно 28 800 бит в секунду, то есть примерно три с половиной двоичных килобайта в секунду. Если вам попался модем на 28,8 К, знайте, что обозначение «К» для «кб/сек» является плодом фантазии маркетологов и профессионалами не используется.

12 Особый случай наблюдался у изобретателей 3,5-дюймовой дискеты (которая, на самом деле, 90-миллиметровая). На каждой коробке было указано «1,44 МБ». Все помнят это число. И все помнят, что влезало на дискету гораздо меньше обещанного. А всё почему? Потому что название было придумано исходя из десятичных байтов — 1 440 000 таких байт это как раз 1,44 десятичного МБ. А в двоичных байтах это 1,4 МБ.

13 Если к этому месту вы слегка подустали от разницы между двоичными и десятичными измерениями, представьте, что с этого имеют производители железа. Реклама пойдет на всё, чтобы нарисовать вам самую вкусную цифру. Она не будет иметь отношения ни к чему, но зато франклины из вашего кошелька будут вылетать охотнее на красивую приманку. Больше от вас ничего, собственно, и не требуется.

14 Лирическое

отступление

Когда будете смотреть на характеристики жидкокристаллических мониторов, обратите внимание на надпись: «диагональ экрана — 15″ (эквивалент 17″ с электронно-лучевой трубкой)». Это означает лишь то, что производители обычных кинескопов меряют диагональ включая нерабочие области. Все равно в мире не бывает таких потребителей, которые придут в магазин с дюймовой линейкой и начнут изучать размер экрана. Главное — победить в борьбе красивых цифр.

Поскольку промышленность пока не научилась делать жидкокристаллические экраны с нерабочей областью, отделам по рекламе приходится выдавать тайны прошлогодних рекламных трюков.

15 Чтобы хоть как-то спасти эту шизофреническую ситуацию, Международная электротехническая комиссия (МЭК) попыталась в марте 1999 года навести порядок. Мэковцы предложили использовать новые названия для двоичных измерений и придумали новые сокращения: килобайт предлагалось переименовать в кибибайт (КиБ), мегабайт — в мебибайт (МиБ) и т. д. В ноябре 2000 года эти изменения были официально внесены в международный стандарт.

См.: IEC 60027–2 (2000–11) — Letter symbols to be used in electrical technology — Part 2: Telecommunications and electronics

16 Хорошая по замыслу идея с треском провалилась — в день написания этого параграфа «Яндекс» по запросу «кибибайт» выдал ровно семь сайтов. Из них два — сборники анекдотов.

PS А я то думав де ділось 3,5 гіга мого харда :)

Заархівовано

Ця тема знаходиться в архіві та закрита для подальших відповідей.



×
×
  • Створити...