[СУМКИ - КЛАТЧИ - РЕМНИ]

[СУМКИ - КЛАТЧИ - РЕМНИ] В СПб

РАСПРОДАЖА! [БРЭНДОВ.НЕТ]: Магазин брэндовых аксессуаров!

[БРЭНДОВ.НЕТ]

группа зарубежные лотереи вконтакте.COM/Brendofnet

Материал взят с сайта ART-WEB студии Артемия Лебедева, с некоторым изменением заголовков его публикаций (для индексации ПС). Текст самих публикаций не менялся!

Данная публикация мыслей Артема (точнее публикация статей из постоянно дописываемой книги Артема called RU/"Ководство") на сайте www.uPRating.ru не преследует никаких коммерческих целей; цель лишь одна - большее распространение по Рунету статей его реально полезной книги, если можно так назвать!

Ру"Ководствуйтесь"на здоровье!

На главную Ководство Артемия Можете сказать наконец-то, сколько же байт в килобайте?
Можете сказать наконец-то, сколько же байт в килобайте?

Можете сказать наконец-то, сколько же байт в килобайте?
[дата публикации статьи - 26 февраля 2002]

Алиса. Меня зовут Алиса...
Шалтай-Болтай. Какое глупое имя! Что оно значит?
Алиса. Разве имя должно что-то значить?
Шалтай-Болтай. Конечно, должно! Возьмем, к примеру, мое имя — оно выражает мою суть! Замечательную чудесную суть! А с таким именем, как у тебя, ты можешь оказаться чем угодно... Ну просто чем угодно!

Льюис Кэрролл. «Алиса в стране чудес»

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

Чтобы хоть как-то спасти эту шизофреническую ситуацию, Международная электротехническая комиссия (МЭК) попыталась в марте 1999 года навести порядок. Мэковцы предложили использовать новые названия для двоичных измерений и придумали новые сокращения: килобайт предлагалось переименовать в кибибайт (КиБ), мегабайт — в мебибайт (МиБ) и т. д. В ноябре 2000 года эти изменения были официально внесены в международный стандарт (IEC 60027–2 (2000–11) — Letter symbols to be used in electrical technology — Part 2: Telecommunications and electronics).

Пиридиситавляете?

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

Все-таки, хорошее название — очень важная вещь, если вы претендуете на всемирное признание. «Бибикать» никто не захотел. А «мебибайт» звучит одинаково неприятно на всех языках.

Напоследок приведем таблицу с правильными русскими названиями и аббревиатурами.

Оранжевым цветом выделены названия, с которыми приходится встречаться чаще всего. Особенно следует обратить внимание на правильность написания аббревиатур: килобайт — это КБ, а не Кб. Это в первую очередь касается редакторов компьютерных изданий.

Название Аббревиатура Значение [Дохлый] стандарт МЭК
бит б 0 или 1
байт Б 8 бит
килобит кбит, кб 1000 бит
килобит (двоичный)* Кбит, Кб 1024 бита кибибит
килобайт (двоичный) КБ
Кбайт**
1024 байта кибибайт
килобайт (десятичный) кБ 1000 байт
мегабит Мб 1000 килобит
мегабайт (двоичный) МБ
Мбайт**
1024 килобайта мебибайт
мегабайт (десятичный) МБ 1000 килобайт
гигабит Гб 1000 мегабит
гигабайт (двоичный) ГБ
Гбайт**
1024 мегабайта гибибайт
гигабайт (десятичный) ГБ 1000 мегабайт


* Да, некоторые отважные инженеры используют в телекоммуникациях двоичные килобиты. В принципе, это ни в какие ворота не лезет.

** Сокращения типа «Кбайт» имеют право на существование, но они излишне длинные и могут поставить автора в неловкое положение — вдруг речь шла о десятичных величинах?

 

���� ������������



���� ������������


���� ������������
������.�������