deathmatch.qxd
11/11/03
2:26 PM
Page 46
ALEJANDRO “EAGLE” ORO VOJACEK
.net
ESPECIALISTA EN ANÁLISIS Y PRUEBAS DE HARD.
[email protected]
«
DEATHMATCH ENTRE LAS TECNOLOGIAS DE INTEL Y APPLE
EN LAS PCS ACTUALES CONVIVEN DOS INTERFACES DE ALTA VELOCIDAD PARA TRANSFERENCIA MASIVA DE DATOS. TIENEN POCAS DIFERENCIAS Y MUCHOS USOS COMUNES; ENTONCES: ¿CUAL ES LA MEJOR?
FIREWIRE VS USB2.0 a necesidad de contar con dispositivos de almacenamiento externos realmente rápidos y la llegada de las cámaras de video digitales hogareñas se conjugaron para que fuera imprescindible tener una interfaz que permitiera la transferencia de datos a alta velocidad entre la PC y otros dispositivos. Así surgieron FireWire (IEEE 1394) y su archirrival USB 2.0. En la actualidad, USB 2.0 se encuentra integrado en todos los motherboards de última generación, mientras que FireWire tiene una presencia algo más limitada. Sin embargo, como veremos más adelante en la nota, esta difusión amplia de USB 2.0 no implica, necesariamente, que este tipo de conexión sea superior.
L
LA EVOLUCION DE USB El puerto USB (Universal Serial Bus) fue creado ante la necesidad de sustituir todos los dispositivos que funcionaban bajo puertos serie, paralelo y PS/2, agruparlos en un estándar y lograr así mayor compatibilidad entre ellos. Además de servir como reemplazo, USB se expandió a otros tipos de dispositivos que no usaban ninguna de las conexiones mencionadas. La norma USB fue creada por varias empresas –Compaq, IBM, Microsoft e Intel, entre otras– y los primeros dispositivos y conectores de esta clase comenzaron a aparecer a mediados de 1996. La performance de la nueva interfaz resultó satisfactoria durante un tiempo, ya que era mucho mejor que la ofrecida por los viejos puertos serie y paralelo. Pero pronto se mostró incapaz de hacer sombra a FireWire, que ya estaba funcionando a 100, 200 y 400 Mbps. La versión de USB más difundida hasta ese momento era la 1.1, con una velocidad de 12 Mbps: útil para teclado, mouse y alguna impresora, pero para poco más. Ante el incipiente avance de FireWire desde el territorio de las Mac hacia el de las PC, Intel decidió que no la dejarían sin su parte de la torta. En abril del año 2000 se lanzó oficialmente el estándar USB 2.0, con una velocidad de transferencia de hasta 480 Mbps. Así, como hemos dicho, USB 2.0 nació como la gran apuesta de Intel para competir con el ya famoso FireWire, frente al cual cuenta con una ventaja: el nuevo puerto 2.0 es 100%
CONECTORES
CONECTOR USB CONVENCIONAL. SU ASPECTO ES EL MISMO PARA USB 1.1 Y 2.0. 46
FICHA USB DEL TIPO “B”, UTILIZADA EN UNA GRAN CANTIDAD DE DISPOSITIVOS.
compatible con dispositivos de la vieja especificación 1.1, y ambos soportan un máximo de hasta 127 dispositivos conectados en cadena. La adopción de USB 2.0 fue algo lenta, y recién a mediados de 2002 las empresas comenzaron a utilizar ampliamente el nuevo estándar de alta velocidad. Aún hoy, muchos dispositivos todavía no funcionan al máximo potencial teórico de USB 2.0.
FIREWIRE: REVOLUCIONANDO LA INDUSTRIA La tecnología FireWire data de los años ‘80 y fue desarrollada por los ingenieros de Apple como un bus de transferencia entre sus dispositivos internos (discos). Debido a la enorme flexibilidad con la que habían creado esta interfaz, Apple presentó este estándar al Instituto de Ingenieros Electrónicos y Eléctricos (Institute of Electrical and Electronics Engineers - IEEE), que poco tiempo después lo oficializó con la denominación IEEE1394. A mediados de los ‘90 ya existía todo tipo de dispositivos externos (principalmente, videocámaras) basados en FireWire. Sony, que adoptó la norma y la rebautizó como I-Link, la utilizó en toda su serie de cámaras digitales. Debido a la enorme tasa máxima de transferencia de FireWire (400 Mbps), su uso se ha extendido a unidades de almacenamiento. No debemos olvidar que desde sus comienzos fue concebido como un bus para transferencia masiva de datos.
APLICACIONES DE USB Debido a que USB fue creado como una interfaz que reemplaza a los puertos serie, paralelo, PS/2, etc., y a que su velocidad inicial era más bien baja, la mayoría de los dispositivos en los que se encuentra hoy en día son cámaras de baja resolución (webcams), mouses, teclados y cámaras de fotos. Una nueva serie de reproductores MP3 están sumándose a la lista, poco a poco, gracias a los beneficios que brinda la velocidad mejorada de USB 2.0. Sin embargo, a veces existen ciertas restricciones. Por ejemplo, los últimos dispositivos de Creative no soportan el máximo de velocidad de USB 2.0, sino, más bien, un híbrido entre éste y el formato viejo. Así, la velocidad máxima de transferencia de esos productos es de 12 Mbps en modo 1.1 y de 10 veces más (no 40) en modo 2.0. Otro punto que hay que tener en cuenta es que, debido al protocolo utilizado por USB y a la forma en que se concibió, no es una interfaz apta para aplicaciones de video en tiempo real (como sí lo es FireWire) y que su uso, por el momento, permanece POWERUSR
deathmatch.qxd
11/11/03
« DETALLES TECNICOS
2:26 PM
Page 47
NORMA
USB 2.0
FIREWIRE (IEEE1394)
Velocidad máxima Tipo de bus Máxima cantidad de dispositivos Network Compatible Dispositivos de video Conexión de dispositivos Soporte
480 Mbps Basado en host 127 Drivers específicos Webcam Hot-Swap PC/Mac
400 Mbps Peer to peer 63 (1024) Soporte nativo (ARP1394) Video / DV Hot-Swap PC/Mac
restringido a dispositivos exclusivos para PC o Mac. La máxima velocidad de transferencia de 480 Mbps todavía está por verse, ya que la mayoría de los dispositivos que hacen uso de este bus aún no lo necesitan o no lo usan apropiadamente. Entre los pocos que aprovechan la velocidad máxima de esta interfaz se encuentran los dispositivos de transferencia masiva (discos rígidos externos) compatibles con la interfaz 2.0, pero como veremos más adelante, sufren una penalización debido al protocolo que USB elige para comunicarse entre ellos.
FIREWIRE VS. USB (FC-TEST) Realizamos pruebas comparativas con un disco externo Maxtor One Touch de 200 GB, que trae tanto interfaz FireWire como USB 2.0. Utilizamos un Athlon XP 2500+ en un motherboard Asus A7N8X Deluxe 2.0 (nForce2), que también incorpora ambas interfaces. ESCRITURA DE 712 MB FIREWIRE 28,24 MB/SEG USB 2.0 22,93 MB/SEG
COPIA DE 712 MB – MISMO DISCO FIREWIRE 13,02 MB/SEG USB 2.0 9,28 MB/SEG
APLICACIONES DE FIREWIRE Lejos de las limitaciones de USB, FireWire fue creado como una interfaz de transferencia entre dispositivos de alta velocidad. Por lo tanto, posee a su favor un rango completamente distinto de aplicaciones. Su protocolo de transferencia permite el uso no sólo de dispositivos de alta velocidad, sino también de dispositivos de captura de video en tiempo real. De hecho, todo el estándar DV (Digital Video) está basado en la tecnología FireWire. Por último, y no menos importante, vale agregar que FireWire también puede funcionar como interfaz de red entre dos computadoras, gracias al protocolo de comunicación e identificación ARP1394.
INTEL Y APPLE, FRENTE A FRENTE La única forma de comparar la diferencia de velocidad real entre ambas interfaces es conectar una unidad de almacenamiento masivo externa y probar. Bien, esto es justamente lo que hicimos, y los resultados son asombrosos. Si bien la velocidad máxima teórica de la interfaz USB 2.0 es mayor (una ventaja de 80 Mbps sobre FireWire), en cuanto ambos puertos se utilizan en una situación
real, FireWire supera ampliamente a USB 2.0. Entre otras cosas, esto se debe a que FireWire utiliza un tipo de protocolo basado en peer to peer, mientras que USB está basado en un host (más adelante explicaremos la diferencia). Veamos la tabla de las características técnicas. Como ya sabemos, la máxima velocidad de transferencia se la lleva USB 2.0. Sin embargo, ésta no es una velocidad máxima pura, sino que se encuentra distribuida y, en general, no llega a ser utilizada completamente por un solo dispositivo. Esto se debe, principalmente, al tipo de protocolo de bus utilizado (y es aquí donde encontramos la primera diferencia más importante). USB es un tipo de interfaz basada en host, lo que significa que necesita una unidad central de procesamiento (por lo general, una PC). Por su parte, FireWire es una interfaz completamente basada en peer to peer (de dispositivo a dispositivo); esto quiere decir que cualquier dispositivo conectado al bus FireWire puede comunicarse con cualquier otro dispositivo del mismo bus sin que un host central istre las comunicaciones. Gracias a esta característica, FireWire puede usarse entre varios dispositivos de video sin necesidad de utilizar una PC, mientras que USB carece de esta funcionalidad y requiere una unidad centralizada. En cuanto a la conexión máxima de dispositivos, USB soporta hasta 127 conectados al mismo host (¿alguien usó, alguna vez, más de 4?). FireWire soporta 63, pero, mediante un puente especial, ite la conexión de hasta 1024 dispositivos. Otro punto de diferencia es la capacidad de red. Está incluida nativamente en FireWire, mientras que para realizar una red con USB se necesitan drivers específicos, y la performance final es inferior.
CONCLUSION
PUERTO FIREWIRE, SIMILAR A LOS UTILIZADOS EN PC Y MAC, EN UNA CAMARA DIGITAL. POWERUSR
La limitación de uso de ambas interfaces es bien clara y no creo que podamos ver al USB 2.0 en ninguna aplicación de captura en un tiempo cercano, ya que el tipo de operación no le permite trabajar en este terreno; mientras que tampoco es probable encontrar un mouse o periférico pequeño para PC con soporte de FireWire. Esto hace que ambos tipos de interfaces sean necesarias y no compitan directamente en el mismo campo. FireWire, sin embargo, ya posee su hermano mayor, el IEEE1394b, que funciona a unos excesivos ¡800 Mbps!! (más de 100 Mbytes reales), pero su costo es mucho mayor. Sólo el tiempo dirá si ambas interfaces podrán coexistir sin problemas, pero a nivel tecnológico, FireWire es superior a USB 2.0 ■ 47