USB робота над помилками
USB: робота над помилками. Вчимося писати та говорити правильно!
Дуже короткий екскурс в історію
У далекому 1995 році, коли до виходу перших Pentium II залишалося ще два роки, консорціум Universal Serial Bus Implementers Forum, що на той момент складався з семи, а на поточний - вже більш ніж з 900 компаній, почав роботу над універсальною шиною, призначеною для підключення периферії, не критичної до лінії пропускання інтерфейсу, тобто клавіатур, мишок, модемів для комутованих ліній, джойстиків і т.д. Концепція USB звучала красиво: "просто застроміть, і воно запрацює". У 1996 році консорціум ратифікував специфікацію 1.0 універсальної послідовної шини, а восени 1998 вийшла виправлена і доповнена специфікація 1.1, що стала на кілька років стандартною. p align="justify"> Отже, специфікація USB 1.1 описувала на момент ратифікації два режими передачі даних: низькошвидкісний Low Speed (1,5 Мбіт/с) і високошвидкісний Full Speed (12 Мбіт/с), а для пристроїв з інтерфейсом USB був прийнятий наступний логотип:
Через два роки консорціум переробляє стандарт і ратифікує специфікації USB 2.0, що суттєво розширює список обладнання, яке можна підключати до комп'ютера USB. З виходом специфікації 2.0 теоретична стеля USB значно розширюється і стає резонним підключення до ПК за цим інтерфейсом жорстких дисків, професійних сканерів, високопродуктивних офісних принтерів та маси іншого обладнання, для якого не вистачало смуги пропускання 12 Мбіт/с.
Закінчивши на цьому нашісторичний екскурс, задаємо питання на засипку:
Яку смугу пропускання забезпечує обладнання з інтерфейсом USB, який відповідає специфікації 2.0 (або, як прийнято в народі говорити, "обладнання USB 2.0")? Ми чомусь впевнені, що на це питання ви відповісте: "480 мегабіт за секунду", і будете не праві. У ратифікованійUniversal Serial Bus Implementers Forum (USB-IF)специфікації сказано, що стандарт USB 2.0 описує три режими роботи пристроїв:
- Low Speed = 1.5 Мбіт/с
- Full Speed = 12 Мбіт/с
- Hi-Speed = 480 Мбіт/с
Тобто, порівняно зі специфікацією USB 1.1, до специфікації USB 2.0 додано режим Hi-Speed зі смугою пропускання 480 Мбіт/с, і спеціально для нього розроблено новий логотип:
Історія логотипу також непроста. Наприкінці 2000 року на ринку склалася ситуація, коли ряд виробників вказував на коробках, що їх продукти сумісні з інтерфейсом USB 2.0, і користувачі очікували від цих продуктів передачі даних інтерфейсом на високій швидкості. Насправді, наприклад, сканер з інтерфейсом USB випуску 1998 сумісний з USB 2.0, але він не передає дані вище 12 Мбіт/с.
На сайті usb.org зазначено, що специфікації 1.1 вже не існує, вона застаріла і не повинна використовуватися, тому що оновилася до версії 2.0. Грунтуючись на цьому, плеєр з інтерфейсом USB, що підтримує режим передачі даних зі швидкістю не більше 12 Мбіт/с, правильно називатиме "плеєр з інтерфейсом USB", а плеєр з контролером USB, що передає дані на швидкості до 480 Мбіт/с, правильно називається "плеєр з інтерфейсом Hi-Speed USB", а зовсім не "з інтерфейсом USB 2.0", тому що і той і інший плеєр відповідають специфікації USB 2.0, але останній має ще й режим Hi-Speed USB.
Аксіома: USB 2.0 не є синонім Hi-Speed USB
Отже, в промисловості й у " залізної " пресі відбувається бардак з термінологією. І багатьох це влаштовує. У результаті опитування майже півсотні респондентів з ICQ про те, що вони думають з приводу USB 2.0 vs. Hi-Speed USB вдалося з'ясувати, що половина з них щонайменше дивується питанню і детальній розповіді про його причини, інша половина ретельно захищає свою точку зору і заявляє: "А я говорю, зазвичай, з інтерфейсом USB 2.0, тому що мені так зручніше". Ще зручніше писати життя і миша з твердим знаком.
Одвічне, улюблене українське питання "хто винен?" - продавці чи споживачі, виробники чи дистриб'ютори, ми залишимо без відповіді. Факт залишається: користувачі використовують замість вказівки типу USB (Original USB або Hi-Speed USB) неправильну термінологію, не доречно згадуючи версії специфікації універсальної послідовної шини. Можливо, винні і виробники, які вважають за краще писати на коробках "USB 1.1 compliant" (сумісно з USB 1.1) або "USB 2.0 compliant" (сумісно з USB 2.0), не обтяжуючи себе розуміємо того факту, що будь-яке обладнання Hi-Speed USB сумісне з контролерами Original USB (Low Speed і Full Speed), і, навпаки, будь-який контролер Hi-Speed USB ви можете підключити обладнання Full Speed USB, і воно буде працювати. Загалом, давайте висловлюватися правильно, і так само, як ми ставимо в слові "зателефонує" наголос на останньому складі, перестанемо вживати термін "з інтерфейсом USB 2.0".
Вся ця ситуація навколо USB не могла не викликати резонансу в західній пресі, і недавно в декількох популярних виданнях з'явилися статті про те, що відтепер USB 1.1 прийнято називати USB 2.0. І це вірно, бо USB-IF консорціум із цього приводу висловивсяоднозначно:
"Суть непорозуміння в тому, що на коробках замість логотипу найчастіше використовується номер ревізії стандарту USB або швидкість передачі даних, що спочатку для цього не передбачені. USB-IF рекомендує використовувати для споживачів позначення "USB" для повільніших продуктів (1.5 Мбіт/с і 12 Мбіт/с), і "Hi-Speed USB" для високошвидкісних продуктів (480 Мбіт/с), як зазначено в USB логотипах, які були прийняті в кінці 2000. Коротко, користувачі, які хочуть бути впевнені, що отримують ту продуктивність, за яку вони платять можуть використовувати для уточнення цей логотип"
На сайті USB.org сказано:
"Неправильне використання термінології у комбінації з існуючою помилковою концепцією того, що USB 2.0 є синонім Hi-Speed USB та/або відсутність на сертифікованих продуктах логотипу Certified USB створює плутанину на ринку."
Додаткові рекомендації/вимоги:
- Використовуйте логотип у початковій колірній та дизайнерській схемі, як зазначено в ліцензійній угоді на логотип. Це обов'язкова вимога. Використання логотипу в будь-якій іншій формі порушує ліцензійну угоду про торгову марку та може викликати непорозуміння у користувачів
- Використовуйте поєднання "Hi-Speed USB", зберігаючи його цілісність (не використовуйте варіації типу High Speed USB 2.0, USB 2.0)
- Утримуйтесь від дуже довгого порівняння між USB 2.0/1.1/1.0
З описаного ми робимо висновок, що ще в 2000 році консорціум USB-IF, в якому, нагадаємо, сьогодні складається 900 (!) компаній, прийняв зведення рекомендацій та правил щодо оформлення та термінології, що описує USB-пристрої, замінив старі логотипи USB на нові і ухвалив, що тепер на ринку випускаються тільки пристрої,відповідні специфікації USB 2.0, у варіантах Low Speed, Full Speed та Hi-Speed. А що ж із класичними, повільними USB пристроями та оформленням їх коробок? На цей рахунок також існують публічні та цілком конкретні розпорядження та рекомендації:
"Продукти, які підтримують роботу тільки в режимі Low Speed і Full Speed, можуть використовувати просту версію логотипу, тобто без спеціальної позначки Hi-Speed. Старий логотип USB застарів (примітка: в оригіналі usb.org використовується фраза "old USB logo obsolete" - що можна перекласти, як логотип застарів, став непотрібним, вийшов з вживання) і не повинен більше використовуватися. USB-IF рекомендує вендорам використовувати "USB", як це робилося завжди, на упаковці та в маркетингових матеріалах для низько-і повно -швидкісних USB-продуктів Уникайте такої термінології як "USB 2.0 Full Speed", "Full Speed USB" або "USB 2.0", що може ввести в оману тих користувачів, які очікують, що USB 2.0 продукт за визначенням високошвидкісний"
Чому ж USB Implementors Forum не впливає на виробників обладнання, і чому ми досі бачимо некоректні написи на коробках, на приладах і на сайтах? Ось приклади:
Приклад 1: сайт великої української компанії Rover Computers, опис технічних характеристик ноутбука. Вказано, що на ньому 4 порти, що відповідають специфікації USB 2.0. А яких саме? Тих, що Hi-Speed USB, або повільних USB? Адже й ті й інші, як бачимо, відповідають специфікації USB 2.0.
Приклад 2: боковина ноутбука ASUS A2500H, що робить символ USB і цифри 2.0, і де напис Hi-Speed USB? Ніде на ноутбуці не вказано, що підтримує Hi-Speed USB.
Відповідь на поставлене вище питання дуже проста. Це маркетинг. Пресанастільки заштампувала у свідомість споживача, що USB 2.0 це синонім Hi-Speed USB, що виробник у результаті не впевнений, чи правильно зрозуміє його покупець, якщо на коробці не буде магічної цифри 2.0. Більше того, покупці і навіть журналісти часто з роздратуванням говорять про те, що "деякі компанії намагаються довести, що їх USB 1.1 - це якийсь там USB 2.0", не розуміючи часом, що виробник у цьому випадку має рацію. А USB-IF відповідаючи на це питання, пише, що ". ми є недохідною організацією. Ми не займаємося і не можемо займатися контролем за тим, як виробники оформлюють свої продукти. Ми постійно працюємо з виробниками систем та периферії, прагнучи досягти злагодженості у використанні номенклатури та логотипів Логотип показує, що відношення та відповідність продукту стандарту перевірено, і що продукт пройшов програму перевірки USB-IF на сумісність."
Отже, давайте говорити і писати правильно з технічного погляду. Немає більше контролерів USB 2.0, на зміну їм повинні прийти контролери Hi-Speed USB, плеєри та флеш-брелоки з інтерфейсом Hi-Speed USB, картоводи з інтерфейсом Hi-Speed USB та прості старі пристрої з інтерфейсом USB. А вас, колеги, ми особливо про це просимо, адже коли ми цю потвору породили, нам її й убивати.