FireWire (IEEE 1394) y USB (Universal Serial Bus) son estándares para la comunicación entre dispositivos electrónicos. FireWire es el nombre de marca que Apple utiliza para la interfaz IEEE 1394. También es conocida por los nombres de marca de i.LINK (Sony) y Lynx (Texas Instruments). El estándar USB tiene versiones 1.0, 2.0 y 3.0 con diferentes dispositivos que usan diferentes versiones.
FireWire | USB | |
---|---|---|
Ancho en bits | 1 | 1 |
Capacidad | 400-3200 Mbit / s (50-400 MB / s) | 1.5, 12 o 480 Mbit / s (0.2, 1.5 o 60 MByte / s) |
Externo? | Sí | Sí |
Conexión en caliente? | Sí | Sí |
Estilo | De serie | De serie |
Número de dispositivos | 63 | 127 por controlador de host |
Año de creación | 1995 | 1996 |
Creado por | Apple Computer, Inc. | Intel, Compaq, Microsoft, Digital Equipment Corporation, IBM, Northern Telecom |
Velocidad | FireWire 800 = 800 Mbit / s | más rápido para un gran número de datos pequeños pero más lento al escribir una pequeña cantidad de archivos enormes USB 3.0 = 5 Gbit / s |
FireWire fue desarrollado por el grupo de trabajo IEEE P1394, impulsado en gran parte por las contribuciones de Apple, aunque también se realizaron contribuciones importantes de ingenieros de Texas Instruments, Sony, Digital Equipment Corporation, IBM e INMOS / SGS Thomson (ahora STMicroelectronics).
Apple pretendía que FireWire fuera un reemplazo en serie para el bus SCSI paralelo al tiempo que proporcionaba conectividad para equipos de audio y video digital. El desarrollo de Apple comenzó a fines de la década de 1980, luego se presentó al IEEE y se completó en 1995. El 12 de junio de 2008, todas las enmiendas a la norma se incorporaron a una norma IEEE estándar de reemplazo. 1394-2008.
La especificación USB 1.0 se introdujo en 1996. Estaba destinada a reemplazar la multitud de conectores en la parte posterior de las PC, así como a simplificar la configuración del software de los dispositivos de comunicación. USB fue creado por un grupo central de empresas que consistía en Compaq, Digital, IBM, Intel, Northern Telecom y Microsoft.
La especificación USB 2.0 se lanzó en abril de 2000 y fue estandarizada por USB-IF a fines de 2001. Hewlett-Packard, Intel, Alcatel-Lucent, Microsoft, NEC y Philips lideraron conjuntamente la iniciativa para desarrollar una mayor tasa de transferencia de datos que la especificación 1.0 (480 Mbit / s frente a 12 Mbit / s). La especificación USB 3.0 fue lanzada el 12 de noviembre de 2008 por el Grupo de promotores USB 3.0. Su velocidad de transferencia máxima es hasta 10 veces más rápida que la versión USB 2.0.
Aunque el USB 2.0 de alta velocidad (velocidad teórica 400 Mbit / s) funciona nominalmente a una velocidad de señalización más alta que FireWire 400 (la velocidad teórica también es 400 Mbit / s), las transferencias de datos a través de interfaces S400 FireWire generalmente superan las transferencias similares a las interfaces USB 2.0. Los hosts de PC USB típicos rara vez exceden las transferencias sostenidas de 280 Mbit / s, siendo más típico 240 Mbit / s. Esto se debe a la dependencia de USB en el procesador host para administrar el protocolo USB de bajo nivel, mientras que FireWire delega las mismas tareas al hardware de la interfaz (que requiere menos o ningún uso de CPU). Por ejemplo, la interfaz de host FireWire admite dispositivos mapeados en memoria, lo que permite que se ejecuten protocolos de alto nivel sin cargar la CPU del host con interrupciones y operaciones de copia de búfer.
Además del rendimiento, otras diferencias son que utiliza una red de bus más simple, proporciona más potencia en la cadena, una transferencia de datos más confiable y utiliza menos recursos de CPU.
FireWire 800 es sustancialmente más rápido que el USB de alta velocidad, tanto en teoría como en la práctica.
USB 3.0 (lanzado en noviembre de 2008) ofrece una velocidad teórica de 4.8 Gbit / s, que es aproximadamente 5 veces más rápida que FireWire 800, sustancialmente más rápida que cualquiera de sus competidores o predecesores hasta que se lance el próximo.
USB y FireWire tenían diferentes objetivos de diseño cuando se desarrollaron por primera vez. USB fue diseñado para la simplicidad y bajo costo, mientras que FireWire fue diseñado para alto rendimiento, particularmente en aplicaciones sensibles al tiempo como audio y video. El USB fue visto originalmente como un complemento de FireWire (IEEE 1394), que fue diseñado como un bus serie de alta velocidad que podría interconectar eficientemente periféricos como discos duros, interfaces de audio y equipos de video. El USB operaba originalmente a una velocidad de datos mucho más baja y usaba hardware mucho más simple, y era adecuado para pequeños periféricos, como teclados y ratones.
La regalía que Apple y otros titulares de patentes exigieron inicialmente a los usuarios de FireWire (US $ 0.25 por sistema de usuario final) y el hardware más costoso que se necesita para implementarlo (US $ 1- $ 2), ambos de los cuales se han retirado, han impedido que FireWire de desplazar el USB en periféricos de computadora de mercado masivo de gama baja, donde el costo del producto es una limitación importante.