Холоднаявойна с огоньком
 
20.02.2003
Андрей Сокольников


 
стр 1
стр 2  >>
 

Там, где есть две стороны и соперничество, конкуренция, конфликт между ними, — обычно одна одерживает верх. Ситуации же паритета — или, правильнее сказать, холодной войны — сравнительно редки и нестабильны. Именно в таком состоянии находились до середины минувшего года два стандарта высокоскоростных последовательных шин — USB 2.0 и IEEE 1394. «Война потеплела» после интеграции контроллеров USB 2.0 в чипсеты для PC, но победитель все равно не ясен. Не ясно даже, определится ли он в будущем.

Ретроспектива1
В первую очередь, как к ветерану, обратимся к стандарту 1394 — ведь у него уже солидная пятнадцатилетняя история. Идея быстрой последовательной шины зародилась в 1986 году в недрах корпорации Apple Computer. Интерфейс Ultra SCSI-1 (шина задумывалась как альтернатива ему) мог обеспечить пиковую пропускную способность в 20 Мбайт/с, а разработка Apple позволяла улучшить этот показатель в два с половиной раза — до 400 Мбит/с (кроме того, были предусмотрены режимы 100 и 200 Мбит/с). Тогда же Apple зарегистрировала торговую марку «FireWire», под которой шина и приобрела известность. Уже через год была выпущена первая спецификация. Apple начала продвигать интерфейс на рынок в качестве мощного и простого в употреблении средства для подключения (главным образом, к компьютерам собственного производства) видеокамер, высокоскоростных принтеров, внешних жестких дисков и прочих устройств, требовательных к пропускной способности соединения. Шли годы, круг производителей чипов и бытовой цифровой электроники, поддерживающих FireWire, медленно, но верно расширялся. В 1994 году Apple и множество других компаний объединились в консорциум, чуть доработали спецификацию, и годом позже она была официально принята IEEE. Так родился оригинальный стандарт 1394 (IEEE 1394-1995).
Первый блин, как и следовало ожидать, вышел комом: всплыли проблемы совместимости, особенно в разнородном стане PC. Что ж, такова судьба почти всех стандартов на первых порах: многое дается на откуп интерпретаторским талантам реализаторов, а реализаторы, не имея нот перед глазами, неизбежно поют вразнобой, несмотря на чуткое следование палочке дирижера. Поэтому следующим шагом стала разработка новой редакции стандарта — IEEE 1394a (официально принята в 2000 году). Она прояснила темные места, сделала обязательными некоторые опционные части и добавила детали, повысившие производительность. Кроме того, появилась спецификация 1394 OHCI (Open Host Controller Interface), благодаря которой остались в прошлом несовместимые друг с другом проприетарные FireWire-карты. Это (а также тот факт, что 1394 стал абсолютным стандартом для DV-камер) способствовало росту популярности шины в лагере PC (в мультимедиа-ориентированных настольных системах и ноутбуках).
Если бы все шло своим чередом, сейчас, не исключено, во всех новых PC интерфейс FireWire стал бы столь же обычным, как USB. К сожалению, Apple, по своему обыкновению, в начале 1999 года подумала иначе и вознамерилась снять пенки с набиравшей популярность шины — обязав платить производителей устройств (вместо обычных фиксированных лицензионных отчислений) подать в размере одного доллара за каждый порт. Это вызвало волнение в электронной индустрии и сильно охладило пыл приверженцев FireWire. В частности (к пущей скорби Apple), и фирмы Intel, которая сконцентрировалась на разработке USB 2.0. Чтобы успокоить и вернуть отпугнутых друзей FireWire, Apple в срочном порядке совместно с Compaq, Matsushita, Philips, Sony, Toshiba и другими компаниями, входящими в 1394 Trade Association, организовала объединенный патентный пул. Его участниками стали практически все держатели патентов, касающихся FireWire, а лицензии стали продаваться по вполне умеренной цене — 25 центов за устройство (вне зависимости от количества портов). Основные средства пошли на разработку усовершенствованного стандарта 1394b, которой занималась неформально отпочковавшаяся в 1996 году от Apple частная компания Zayante. Сравнительно недавно — 2 апреля прошлого года — стандарт был принят IEEE, а через два дня после этого Apple купила Zayante. FireWire 800 (под таким названием Apple теперь продвигает 1394b) увеличивает скорость шины до 800 Мбит/с, а в недалеком будущем — до 1,6 Гбит/с, и, кроме того, имеет (туманную пока) «архитектурную поддержку» 3,2 Гбит/с.
История USB короче и проще. В 1995 году консорциум из семи компаний (главную роль в нем играет Intel) взялся за создание универсального порта для подключения к компьютеру не очень требовательных к пропускной способности шины (1,5 и 12 Мбит/с) периферийных устройств — мышей, клавиатур, джойстиков, модемов etc. Полноценную жизнь стандарт обрел в 1998 году — к его началу практически все новые компьютеры были оснащены парой аккуратных портов. Но количество USB-устройств было невелико до тех пор, пока не вышла Windows 98. Мало-помалу USB занимала свою нишу, не посягая на владения FireWire, но прибирая к рукам все низкоскоростные устройства. Мирное «параллельное» сосуществование длилось два года — до момента, когда увидела свет спецификация USB 2.01, которая довела максимальную пропускную способность шины до 480 Мбит/с (в сорок раз больше, чем у USB 1.x). Обратная совместимость с коннекторами (страдающими гигантизмом), кабелями (старые USB-кабели для подключения на 480 Мбит/с не годятся) и устройствами USB 1.x при этом была сохранена.
Intel никогда не отзывалась о FireWire отрицательно и даже, было такое время, активно поддерживала разработки, инвестируя Zayante. По слухам, внутри компании долго шли жаркие споры о том, начинать ли с FireWire войну, продвигая по всем фронтам Hi-Speed USB. В конце концов, решили поддерживать обе технологии (но предпочтение все равно отдается USB). Можно предположить, что в неуверенности Intel (или в нежелании преждевременно бить по другой перспективной шине) кроется причина странной задержки с интегрированием контроллеров USB 2.0 в чипсеты. Это предполагалось сделать еще в i815, но первым чипсетом с USB 2.0 стал вышедший в середине прошлого года i845G. Сейчас практически все производители чипсетов для PC встраивают в южные мосты контролеры USB 2.0. и только один — SiS — еще и контроллеры 1394a.


 
стр 1
стр 2  >>


 Дополнительные имена [ "13-я КОМНАТА" ]
 Новости [ "НОВОСТИ" ]
 Микрофишки [ "НОВОСТИ" ]
 Звонок от кутюр [ "НОВОСТИ" ]
 Тукс и все-все-все [ "НОВОСТИ" ]
 Дубль 2003. Мотор! [ "НОВОСТИ" ]
 Две бездны трех миров [ "ТЕМА НОМЕРА" ]
 Почем свободадля государства? [ "ТЕМА НОМЕРА" ]
 Исторические примеры разработки свободного софта по госзаказу [ "ТЕМА НОМЕРА" ]
 Свободный софт и государство в Латинской Америке [ "ТЕМА НОМЕРА" ]
 Шапка невидимка [ "SOFTТЕРРА LITE" ]
 Факторы риска [ "SOFTТЕРРА LITE" ]
 Совершенство и простота. Часть третья [ "SOFTТЕРРА LITE" ]
 Тяжелый камень* [ "КОМПЬЮFЕРРА LITE" ]
 Хорошо препарированный клавир [ "КОМПЬЮFЕРРА LITE" ]
 Холодная война с огоньком [ "КОМПЬЮFЕРРА LITE" ]
 Важнейшее из всех искусств [ "КОМПЬЮFЕРРА LITE" ]
 Белый лист [ "BUSINESS@RUS" ]
 Русская рулетка, или «Ветер в харю» [ "КАК ЭТО СДЕЛАНО" ]
 Проверка на вшивость [ "АНАЛИЗЫ" ]
 Их ответ их президенту, или Как развлекаются их ученые [ "АНАЛИЗЫ" ]
 Ловкость рук и никакого... [ "ОПЫТЫ" ]
 Запас карман не тянет 2 [ "UNDOCUMENTED" ]
 Что будет, если Microsoft полностью откроет код Windows? [ "ВОПРОС НЕДЕЛИ" ]
 Тема любви [ "ПИСЬМОНОСЕЦ" ]


Все материалы номера