Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
290
Добавлен:
30.03.2015
Размер:
9.07 Mб
Скачать

Разъёмы

Для обеспечения обратной совместимости, в 1394b устройствах возможно использование старых разъёмов, но "чистое" 1394b устройство будет использовать свой, новый разъём, который не похож ни на один из используемых ранее. Означает ли это, что не будет никакой возможности подключить устройство со старым интерфейсом к новому? Не думаю. Подобные опасения уже высказывались с появлением четырёхконтактных фишек для IEEE 1395. Тем не менее, ничего подобного не произошло, появились 4 на 6 IEEE 1394 кабеля, которые полностью решали проблему. Логически и электрически 1394b устройства должны быть обратно совместимыми с своими предшественниками, поэтому никаких проблем в кабеле новый разъём/старый разъём я не вижу. Тем не менее, разъёмы изменились. Фотографий новых разъёмов у меня нет, поэтому придётся ограничится их чертежами, взятыми из драфта спецификации.

Кроме этого, 1394b будет full-duplex стандартом (в отличии от теперешнего 1394), поэтому в нём будет использоваться новый метод арбитража. В отличии от 1394 и 1394а, где главным арбитром во всех спорах из за шины было корневое устройство в дереве, в 1394b такие права может получить то устройство, которому они наиболее нужны. Новый метод арбитража называется BOSS (Bus Owner/Supervisor/Selector). Конечно же, наряду с этим, поддерживаются и методы арбитража из 1394 и 1394а. Рассмотрим новый метод подробнее.

Знакомьтесь, Bus Owner/Supervisor/Selector. Или просто boss

Этот метод арбитража может работать только в 1394b среде. То есть, если в сети есть хоть одно старое устройство, для арбитража будет применяться старый метод. Принципиальная схема BOSS метода выглядит так:

Принцип работы прост до безобразия: устройство, которому требуется переслать данные, постоянно шлёт запросы. В результате, когда предыдущий BOSS заканчивает передачу, то ждущее и шлющее запросы устройство оказывается последним, пославшим запрос (все остальные либо уже закончили либо ещё не начали передачу), и получает права BOSS. Что означает, что пока передаёт данные - оно контролирует шину. Как только передача закончена, то устройство остаётся BOSS до тех пор, пока кто-то ещё не пошлёт запрос на передачу. Как только запрос послан - пославшее его устройство немедленно становится BOSS. Эта схема может работать только благодаря full-duplex природе 1394b, ибо, в противном случае, постоянно гуляющие по сети запросы помешали бы передаваемым данным.

Заключение

IEEE 1394 один из наиболее динамично развивающихся стандартов в индустрии. Это просто удобный транспорт, который можно использовать для всего чего угодно. Причём, он относится к одному из тех редких случаев, когда технология, изначально разрабатывавшаяся для компьютеров, вышла за рамки своего прародителя и широко (действительно широко) используется в смежных, не имеющих прямого отношения к компьютерной технике, областях. В этом легко убедиться, достаточно взглянуть на любую цифровую видеокамеру. Конечно, IEEE 1394 не идеален , и не стоит прочить ему роль убийцы всего и вся, от USB до Ethernet. Думаю , это не под силу даже версии 1394b, которая обещает быть гораздо универсальное теперешней. Но свою нишу на рынке IEEE 1394 занял прочно, и не похоже, что хоть что-то из существующего сегодня способно его с этой ниши выбить. Сумеет ли 1394b занять новую нишу и будут ли оправданы все те изменения, которые в него вводят (например, другие разъёмы)? Поживём - увидим.

Соседние файлы в папке Для Скрипко