Firewire vs. USB

Firewire vs. USB

Firewire (IEEE 1394) et USB (Universal Serial Bus) sont tous deux des normes de communication entre les appareils électroniques. Firewire est la marque qu'Apple utilise pour l'interface IEEE 1394. Il est également connu sous les noms de marque de I.Link (Sony) et Lynx (Texas Instruments). La norme USB a les versions 1.0, 2.0 et 3.0 avec différents appareils utilisant différentes versions.

Tableau de comparaison

Différences - similitudes - Tableau de comparaison Firewire contre USB
FirewireUSB
  • La cote de courant est de 3.28/5
  • 1
  • 2
  • 3
  • 4
  • 5
(90 notes)
  • La cote de courant est de 3.54/5
  • 1
  • 2
  • 3
  • 4
  • 5
(94 notes)
Largeur en bits 1 1
Capacité 400-3200 Mbit / s (50-400 Mo / s) 1.5, 12 ou 480 Mbit / s (0.2, 1.5 ou 60 mbyte / s)
Externe? Oui Oui
Hotplugging? Oui Oui
Style En série En série
Nombre d'appareils 63 127 par contrôleur hôte
Année créée 1995 1996
Créé par Apple Computer, Inc. Intel, Compaq, Microsoft, Digital Equipment Corporation, IBM, Northern Telecom
Vitesse Firewire 800 = 800 Mbit / s plus rapide pour un nombre élevé de petites données mais plus lent tout en écrivant une petite quantité d'énormes fichiers USB 3.0 = 5 gbit / s
Tiny Dinosaur USBS (cliquez pour agrandir)

Histoire et développement de Firewire vs USB

Histoire de Firewire

Firewire a été développé par le groupe de travail IEEE P1394, largement motivé par les contributions d'Apple, bien que des contributions majeures aient également été apportées par des ingénieurs de Texas Instruments, Sony, Digital Equipment Corporation, IBM et INMOS / SGS Thomson (maintenant Stmicroelectronics).

Apple incité Firewire à remplacer en série pour le bus SCSI parallèle tout en fournissant une connectivité pour l'équipement audio et vidéo numérique. Le développement d'Apple a commencé à la fin des années 1980, présenté plus tard à l'IEEE et a été achevé en 1995. Le 12 juin 2008, toutes les modifications de la norme ont été incorporées dans une norme remplacée IEEE STD. 1394-2008.

Histoire de l'USB

L'USB 1.0 Spécification a été introduite en 1996. Il était destiné à remplacer la multitude de connecteurs à l'arrière des PC, ainsi que de simplifier la configuration logicielle des appareils de communication. L'USB a été créé par un groupe central d'entreprises composé de Compaq, Digital, IBM, Intel, Northern Telecom et Microsoft.

L'USB 2.0 Spécification a été publiée en avril 2000 et a été standardisée par l'USB-IF à la fin de 2001. Hewlett-Packard, Intel, Alcatel-Lucent, Microsoft, NEC et Philips ont conduit conjointement l'initiative à développer un taux de transfert de données plus élevé que le 1.0 Spécification (480 Mbit / s contre 12 Mbit / s). L'USB 3.0 Spécification a été publiée le 12 novembre 2008 par l'USB 3.0 Groupe de promoteur. Son taux de transfert maximum est jusqu'à 10 fois plus rapide que l'USB 2.0 libération.

Vitesse de transfert de données de l'USB vs Firewire

Un moyeu de fil Fire de Medusa (cliquez pour agrandir)

Bien que USB à grande vitesse 2.0 (vitesse théorique 400 mbit / s) Exécute nominalement à un taux de signalisation plus élevé que Firewire 400 (vitesse théorique également 400 Mbit / s), les transferts de données sur les interfaces S400 Firewire surpassent généralement les transferts similaires sur USB 2.0 interfaces. Les hôtes PC USB typiques dépassent rarement des transferts soutenus de 280 Mbit / s, 240 Mbit / s étant plus typique. Cela est dû à la dépendance de l'USB à l'égard du processeur hôte pour gérer le protocole USB de bas niveau, tandis que Firewire délègue les mêmes tâches au matériel d'interface (nécessitant moins ou pas d'utilisation du processeur). Par exemple, l'interface hôte Firewire prend en charge les périphériques à mémoire de mémoire, qui permet aux protocoles de haut niveau d'exécuter sans charger le CPU hôte avec des interruptions et des opérations de copie de tampon.

Outre le débit, d'autres différences sont qu'il utilise des réseaux de bus plus simples, fournit plus de puissance sur la chaîne, un transfert de données plus fiable et utilise moins de ressources CPU.

Firewire 800 est sensiblement plus rapide que USB à haute vitesse, à la fois en théorie et en pratique.

USB 3.0 (publié en novembre 2008) donne une vitesse théorique de 4.8 Gbit / s, qui est environ 5 fois plus rapide que Firewire 800, nettement plus rapide que l'un de ses concurrents ou prédécesseurs jusqu'à ce que le suivant soit libéré.

Différences techniques entre USB et Firewire

USB et Firewire avaient des objectifs de conception différents lorsqu'ils ont été développés pour la première fois. L'USB a été conçu pour la simplicité et le faible coût, tandis que Firewire a été conçu pour des performances élevées, en particulier dans les applications sensibles au temps telles que l'audio et la vidéo. L'USB était à l'origine considéré comme un complément à Firewire (IEEE 1394), qui a été conçu comme un bus série à grande vitesse qui pourrait interconnecter efficacement les périphériques tels que les disques durs, les interfaces audio et les équipements vidéo. USB a opté à l'origine à un débit de données bien plus bas et a utilisé du matériel beaucoup plus simple, et était adapté aux petits périphériques tels que les claviers et les souris.

  • Les réseaux USB utilisent une topologie d'étoiles à plusieurs niveaux, tandis que les réseaux Firewire utilisent une topologie d'arbre.
  • USB 1.0, 1.1 et 2.0 Utilisez un protocole "parler à la parole". Les périphériques ne peuvent pas communiquer avec l'hôte à moins que l'hôte ne demande spécifiquement la communication. USB 3.0 est prévu pour permettre des communications initiées par l'appareil envers l'hôte (voir USB 3.0 ci-dessous). Un appareil Firewire peut communiquer avec n'importe quel autre nœud à tout moment, sous réserve de conditions de réseau.
  • Un réseau USB s'appuie sur un seul hôte en haut de l'arbre pour contrôler le réseau. Dans un réseau Firewire, tout nœud capable peut contrôler le réseau.
  • USB fonctionne avec une ligne électrique de 5 V, tandis que Firewire peut fournir jusqu'à 30 V.
  • Les ports USB peuvent fournir jusqu'à 500 mm de courant (2.5 watts de puissance), tandis que Firewire peut en théorie fournir jusqu'à 60 watts de puissance, bien que 10 à 20 watts soit plus typique.
  • Un câble de cuivre Firewire peut être jusqu'à 4.5 mètres (15 pieds) de long et est plus flexible que la plupart des câbles SCSI parallèles. La longueur maximale d'un câble USB standard (pour USB 2.0 ou plus tôt) est 5.0 mètres (16.4 pieds). La principale raison de cette limite est le délai d'impartiage maximal autorisé à environ 1 500 ns.

Coût de l'USB vs Firewire

La redevance qu'Apple et d'autres titulaires de brevets ont initialement exigé aux utilisateurs de Firewire (US $ US.25 par système d'utilisateur final) et le matériel le plus cher nécessaire pour l'implémenter (1 $ US à 2 $), qui ont depuis été abandonnés depuis le déplacement de l'USB dans les périphériques informatiques à niveau bas est une contrainte majeure.