FireWire (
FireWire был разработан рабочей группой IEEE P1394, в значительной степени благодаря вкладам Apple, хотя большой вклад внесли также инженеры из Texas Instruments, Sony, Digital Equipment Corporation, IBM и INMOS / SGS Thomson (теперь STMicroelectronics).
Apple планировала, что FireWire станет последовательной заменой параллельной шины SCSI, предоставляя возможность подключения цифрового аудио и видео оборудования. Разработка Apple началась в конце 1980-х, позже была представлена IEEE и была завершена в 1995 году. 12 июня 2008 года все поправки к стандарту были включены в заменяющий стандарт IEEE Std. 1394-2008.
Спецификация USB 1.0 была введена в 1996 году. Она предназначалась для замены множества разъемов на задней панели ПК, а также для упрощения конфигурации программного обеспечения устройств связи. USB был создан основной группой компаний, в которую входили Compaq, Digital, IBM, Intel, Northern Telecom и Microsoft..
Спецификация USB 2.0 была выпущена в апреле 2000 года и была стандартизирована USB-IF в конце 2001 года. Hewlett-Packard, Intel, Alcatel-Lucent, Microsoft, NEC и Philips совместно возглавили инициативу по разработке более высокой скорости передачи данных. чем спецификация 1.0 (480 Мбит / с против 12 Мбит / с). Спецификация USB 3.0 была выпущена 12 ноября 2008 года группой USB 3.0 Promoter Group. Максимальная скорость передачи данных до 10 раз выше, чем у версии USB 2.0..
Хотя высокоскоростной интерфейс USB 2.0 (теоретическая скорость 400 Мбит / с) номинально работает с более высокой скоростью передачи сигналов, чем FireWire 400 (теоретическая скорость также 400 Мбит / с), передачи данных через интерфейсы S400 FireWire обычно превосходят аналогичные передачи через интерфейсы USB 2.0. Типичные USB-хосты USB редко превышают устойчивые скорости передачи данных 280 Мбит / с, причем более типичными являются 240 Мбит / с. Это связано с тем, что USB использует хост-процессор для управления низкоуровневым протоколом USB, в то время как FireWire делегирует те же задачи аппаратному обеспечению интерфейса (что требует меньшей загрузки ЦП или не требует использования ЦП). Например, интерфейс хоста FireWire поддерживает отображаемые в памяти устройства, что позволяет запускать протоколы высокого уровня без загрузки ЦП хоста прерываний и операций копирования в буфер..
Помимо пропускной способности, другие отличия заключаются в том, что он использует более простую сетевую сеть, обеспечивает большую мощность по цепочке, более надежную передачу данных и использует меньше ресурсов ЦП..
FireWire 800 значительно быстрее, чем Hi-Speed USB, как в теории, так и на практике.
USB 3.0 (выпущен в ноябре 2008 г.) обеспечивает теоретическую скорость 4,8 Гбит / с, что примерно в 5 раз быстрее, чем FireWire 800, и существенно быстрее, чем у любого из его конкурентов или предшественников, до выхода следующего.
У USB и FireWire были разные цели дизайна, когда они были впервые разработаны. USB был разработан для простоты и низкой стоимости, в то время как FireWire был разработан для высокой производительности, особенно в чувствительных ко времени приложениях, таких как аудио и видео. Изначально USB рассматривался как дополнение к FireWire (IEEE 1394), который был спроектирован как высокоскоростная последовательная шина, которая могла эффективно соединять периферийные устройства, такие как жесткие диски, аудиоинтерфейсы и видеооборудование. Изначально USB работал на гораздо более низкой скорости передачи данных и использовал гораздо более простое аппаратное обеспечение и подходил для небольших периферийных устройств, таких как клавиатуры и мыши..
Роялти, которую Apple и другие патентообладатели первоначально требовали от пользователей FireWire (0,25 долл. США на систему конечного пользователя) и более дорогого оборудования, необходимого для ее реализации (1–2 долл. США), которые с тех пор были упразднены, помешало FireWire от замены USB в недорогой компьютерной периферии массового рынка, где стоимость продукта является основным ограничением.