
- •Ieee 1394 (Назначение интерфейса, стандарт, отличие от других)
- •1 Преимущества ieee1394
- •2 Составляющие ieee 1394
- •2.1 Физический уровень(Physical Layer)
- •2.2 Канальный уровень (Link Layer)
- •2.3 Сетевой уровень (Transaction Layer)
- •2.4 Менеджер последовательной шины(Serial Bus management)
- •3 Инициализация сети
- •4 Арбитраж ieee 1394
- •5 Кабели и разъемы
- •6 Спецификации
- •7 Применение
- •7.1 Сеть поверх 1394
- •7.2 Внешние дисковые устройства
- •7.3 MiniDv видеокамеры
- •7.4 Отладчик WinDbg
- •8 Вопросы безопасности
8 Вопросы безопасности
Устройства на шине FireWire могут связаться прямым доступом к памяти (DMA), где устройство может использовать аппаратные средства, чтобы отобразить внутреннюю память на "Пространство Физической памяти FireWire". SBP-2 (Протокол последовательной шины 2) используемый дисководами FireWire использует эту возможность минимизировать прерывания и буферные копии. В SBP-2 инициатор (управляющее устройство) отправляет запрос при удаленной записи команды в указанную область адресного пространства FireWire цели. Эта команда обычно включает буферные адреса в FireWire инициатора "Физическое адресное пространство", которое цель, как предполагается, использует для движущихся данных ввода-вывода для и от инициатора.
На многих реализациях, особенно таких, как PCs и Macs, используя популярный OHCI, отображение между FireWire "Пространство Физической памяти" и физической памятью устройства сделаны в аппаратных средствах без вмешательства операционной системы. В то время как это включает высокоскоростной режим и уменьшает задержку передачи между источниками данных и приемниками исключая ненужное копирование (такой как между видеокамерой и приложением видеозаписи программного обеспечения, или между дисководом и буферами приложения), это может также быть угрозой безопасности, если незащищенные устройства присоединены к шине. Поэтому для установки высокой степени безопасности следует покупать более новые машины, которые отображают пространство виртуальной памяти на FireWire "Пространство Физической памяти" (такие как Power Mac G5, или любая рабочая станция Sun), отключают аппаратные средства OHCI, отображающиеся между FireWire и памятью устройства, физически отключают весь интерфейс FireWire, или не имеют FireWire.
Эта функция может быть использована, чтобы отладить машину, операционная система которой отказала, и в некоторых системах для операций удаленного терминала. На FreeBSD dcons драйвер предоставляет обоим, используя gdb как отладчик. Под Linux, firescope и fireproxy существует версия подобного отладчика [9].
9 IEEE 1394 И USB 2.0/3.0
Все современные компьютеры оснащены портами USB 2.0. Основная сфера применения USB 2.0 осталась прежней. Это подключение периферийных устройств типа мышек, цифровых фотокамер, картридеров и других устройств, не требующих гарантированно постоянной пропускной способности. USB 2.0 использует 4-контактные разъемы, полностью совместимые между собой. Теоретическая скорость по USB 2.0 составляет 480 Мб/с, максимальная передаваемая мощность на питание внешних устройств – 2,5 Вт. Общение устройств стандарта USB 2.0 происходит по схеме Master/Slave, то есть все потоки данных управляются компьютером, что замедляет работу интерфейса.
Таким образом, шина USB 2.0 эффективна для компьютерной периферии, низкоскоростной и со средними требованиями к пропускной способности. Она дешева и достаточно производительна для большинства задач. Шина FireWire гораздо гибче и отлично подходит для работы с мультимедиа. Цифровые видеокамеры и телевизоры, DVD-проигрыватели и игровые приставки – все это при наличии портов FireWire легко соединить между собой, причем не обязательно вокруг компьютера.
Спецификация IEEE 1394b предусматривает передачу данных на скорости до 3.2Гбит/с, что ставит его на одну планку с USB 3.0 с той разницей, что 1394b появился в 2002м году, а USB 3.0 в 2008. FireWire имеет и ряд других преимуществ над USB, как то полнодуплексная передача данных, что на практике выражается в большей скорости передачи данных по FireWire, работающему на скорости 400Мбит/с над USB, работающему на 480Мбит/с. FireWire поддерживает передачу питания на 12В, выдавая мощность 10-20Вт. Любое из устройств на шине может инициировать передачу данных, и может общаться с любым другим подключенным устройством. Поддерживается передача данных в режиме DMA (Direct Memory Access – Прямой доступ к памяти, прямой обмен между устройствами или устройством и оперативной памятью без участия центрального процессора), что сильно разгружает основной процессор. К сожалению, этот стандарт особой популярности не получил, и присутствовал в основном в продуктах Apple, а на PC в основном в виде плат расширения с целью подключения видеокамер.
ЗАКЛЮЧЕНИЕ
Интерфейс IEEE 1394 имеет ряд преимуществ, таких как DMA – прямой доступ к памяти, возможность устройств обмениваться информацией без участи компьютера или коммутатора, высокую скорость передачи, наличие питания непосредственно на шине, однако, широкого применения он не имеет. Исторически первым и самым распространенным сейчас остается использование шины для передачи аудио и видеоинформации, захват с камер. Разъемы FireWire часто имеют платы для видео-монтажа.
Следует отметить, что стандарт продолжает развиваться последняя его спецификация IEEE 1394c, обеспечивает широкие возможности, характерные для протокола, а так же скорость до 3200 Мбит/с и использует кабель Ethernet Cat 5c, это, в свою очередь, делает его доступным и удобным в применении.
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
Описание электронных ресурсов
Краткое описание шины IEEE 1394 - http://www.videoton.ru/Articles/wireless1394.html
IEEE 1394 // Алтайский Государственный Технический университет. - http://wiki.mvtom.ru/index.php/IEEE_1394
Татарников, О. IEEE 1394, FireWire или i.LINK //КомпьютерПресс - 1999 г. – вып.№5.
Разъем DV (он же IEEE 1394 или еще иначе FireWire). - http://www.tvsearch.ru/dv.php
IEEE 1394 (Firewire) — новая последовательная шина - http://www.ixbt.com/mainboard/firewire.html
Интерфейс IEEE 1394 По материалам курса Kramer AV Academy// Журнал «625» - http://rus.625-net.ru/625/2005/07/newteh2.htm
IEEE 1394 - http://www.ixbt.com/divideo/gd-ieee1394.shtml
IEEE 1394// Wikipedia – Свободная энциклопедия. - http://ru.wikipedia.org/wiki/IEEE_1394
1394 Trade Association - http://www.1394ta.org/index.html
Рабочая группа 1394 - http://grouper.ieee.org/groups/1394/c/