FireWire vs. USB

FireWire (IEEE 1394) und USB (Universal Serial Bus) sind beide Standards für die Kommunikation zwischen elektronischen Geräten. FireWire ist der Markenname, den Apple für die IEEE 1394-Schnittstelle verwendet. Es ist auch unter den Markennamen i.LINK (Sony) und Lynx (Texas Instruments) bekannt. Der USB-Standard umfasst die Versionen 1.0, 2.0 und 3.0 mit verschiedenen Geräten, die unterschiedliche Versionen verwenden.

Vergleichstabelle

FireWire versus USB-Vergleichstabelle
FireWireUSB
Breite in Bits 1 1
Kapazität 400-3200 Mbit / s (50-400 MB / s) 1,5, 12 oder 480 Mbit / s (0,2, 1,5 oder 60 MByte / s)
Externe? Ja Ja
Hotplugging? Ja Ja
Stil Seriennummer Seriennummer
Anzahl der Geräte 63 127 pro Host-Controller
Jahr erstellt 1995 1996
Erstellt von Apple Computer, Inc.. Intel, Compaq, Microsoft, Digital Equipment Corporation, IBM, Northern Telecom
Geschwindigkeit FireWire 800 = 800 Mbit / s Schneller für eine große Anzahl kleiner Daten, aber langsamer beim Schreiben einer großen Anzahl riesiger Dateien. USB 3.0 = 5 Gbit / s

Inhalt: FireWire vs USB

  • 1 Geschichte und Entwicklung von FireWire vs. USB
    • 1.1 Geschichte von FireWire
    • 1.2 USB-Geschichte
  • 2 Datenübertragungsgeschwindigkeit von USB vs. FireWire
  • 3 Technische Unterschiede zwischen USB und FireWire
  • 4 Kosten für USB vs. FireWire
  • 5 Referenzen
Winzige Dinosaurier-USBs (zum Vergrößern klicken)

Geschichte und Entwicklung von FireWire vs. USB

Geschichte von FireWire

FireWire wurde von der IEEE P1394-Arbeitsgruppe entwickelt, die größtenteils auf Beiträge von Apple beruhte. Wichtige Beiträge leisteten jedoch auch Ingenieure von Texas Instruments, Sony, Digital Equipment Corporation, IBM und INMOS / SGS Thomson (jetzt STMicroelectronics).

Apple beabsichtigte, FireWire als seriellen Ersatz für den parallelen SCSI-Bus zu verwenden und gleichzeitig Anschlussmöglichkeiten für digitale Audio- und Videogeräte bereitzustellen. Apples Entwicklung begann in den späten achtziger Jahren, wurde später der IEEE vorgestellt und 1995 abgeschlossen. Am 12. Juni 2008 wurden alle Änderungen an der Norm in eine abgeleitete Norm IEEE Std. Übernommen. 1394-2008.

Geschichte des USB

Die USB 1.0-Spezifikation wurde 1996 eingeführt. Sie sollte die Vielzahl von Anschlüssen an der Rückseite von PCs ersetzen und die Softwarekonfiguration von Kommunikationsgeräten vereinfachen. USB wurde von einer Kerngruppe von Unternehmen gegründet, die aus Compaq, Digital, IBM, Intel, Northern Telecom und Microsoft bestand.

Die USB 2.0-Spezifikation wurde im April 2000 veröffentlicht und wurde Ende 2001 von USB-IF standardisiert. Hewlett-Packard, Intel, Alcatel-Lucent, Microsoft, NEC und Philips leiteten gemeinsam die Initiative zur Entwicklung einer höheren Datenübertragungsrate als die 1,0-Spezifikation (480 Mbit / s vs. 12 Mbit / s). Die USB 3.0-Spezifikation wurde am 12. November 2008 von der USB 3.0 Promoter Group veröffentlicht. Seine maximale Übertragungsrate ist bis zu zehnmal schneller als die USB 2.0-Version.

Datenübertragungsgeschwindigkeit von USB vs. FireWire

Ein Fire Wire-Hub von Medusa (zum Vergrößern klicken)

Obwohl Hochgeschwindigkeits-USB 2.0 (theoretische Geschwindigkeit 400 Mbit / s) nominell mit einer höheren Signalrate als FireWire 400 (theoretische Geschwindigkeit auch 400 Mbit / s) arbeitet, übertreffen Datenübertragungen über S400 FireWire-Schnittstellen im Allgemeinen ähnliche Übertragungen über USB 2.0-Schnittstellen. Typische USB-PC-Hosts überschreiten selten dauerhafte Übertragungen von 280 Mbit / s, 240 Mbit / s sind typischer. Dies liegt daran, dass USB bei der Verwaltung des Low-Level-USB-Protokolls vom Host-Prozessor abhängig ist, wohingegen FireWire die gleichen Aufgaben an die Schnittstellenhardware delegiert (weniger oder keine CPU-Auslastung erforderlich). Beispielsweise unterstützt die FireWire-Hostschnittstelle speicherzugeordnete Geräte, wodurch Protokolle auf hoher Ebene ausgeführt werden können, ohne die Host-CPU mit Interrupts und Pufferkopiervorgängen zu laden.

Neben dem Durchsatz bestehen andere Unterschiede darin, dass das Bus-Netzwerk einfacher ist, mehr Leistung über die Kette bietet, die Datenübertragung zuverlässiger ist und weniger CPU-Ressourcen benötigt.

FireWire 800 ist theoretisch und in der Praxis wesentlich schneller als Hi-Speed ​​USB.

USB 3.0 (Stand: November 2008) liefert eine theoretische Geschwindigkeit von 4,8 Gbit / s. Dies ist etwa fünfmal schneller als FireWire 800 und damit wesentlich schneller als seine Konkurrenten oder Vorgänger, bis der nächste veröffentlicht wird.

Technische Unterschiede zwischen USB und FireWire

USB und FireWire hatten bei ihrer Entwicklung unterschiedliche Designziele. USB wurde für Einfachheit und niedrige Kosten entwickelt, während FireWire für hohe Leistung konzipiert wurde, insbesondere bei zeitkritischen Anwendungen wie Audio und Video. USB wurde ursprünglich als Ergänzung zu FireWire (IEEE 1394) gesehen, das als serieller Hochgeschwindigkeitsbus konzipiert wurde, der Peripheriegeräte wie Festplatten, Audio-Interfaces und Videogeräte effizient miteinander verbinden konnte. USB wurde ursprünglich mit einer weitaus niedrigeren Datenrate betrieben und verwendete viel einfachere Hardware. Es war für kleine Peripheriegeräte wie Tastaturen und Mäuse geeignet.

  • USB-Netzwerke verwenden eine abgestufte Sterntopologie, während FireWire-Netzwerke eine Baumtopologie verwenden.
  • USB 1.0, 1.1 und 2.0 verwenden ein "Speak-When-Spoken-To" -Protokoll. Peripheriegeräte können nur dann mit dem Host kommunizieren, wenn der Host die Kommunikation ausdrücklich anfordert. USB 3.0 ist geplant, um eine geräteinterne Kommunikation mit dem Host zu ermöglichen (siehe USB 3.0 unten). Ein FireWire-Gerät kann unter bestimmten Bedingungen jederzeit mit jedem anderen Knoten kommunizieren.
  • Ein USB-Netzwerk hängt von einem einzelnen Host am oberen Rand der Baumstruktur ab, um das Netzwerk zu steuern. In einem FireWire-Netzwerk kann jeder fähige Knoten das Netzwerk steuern.
  • USB läuft mit einer 5 V-Stromleitung, während Firewire bis zu 30 V liefern kann.
  • USB-Anschlüsse können einen Strom von bis zu 500 mA (2,5 Watt) bereitstellen, während FireWire theoretisch bis zu 60 Watt liefern kann, wobei 10 bis 20 Watt typischer sind.
  • Ein FireWire-Kupferkabel kann bis zu 4,5 Meter lang sein und ist flexibler als die meisten Parallel-SCSI-Kabel. Die maximale Länge eines Standard-USB-Kabels (für USB 2.0 oder früher) beträgt 5,0 Meter. Der Hauptgrund für dieses Limit ist die maximal zulässige Round-Trip-Verzögerung von ca. 1.500 ns.

Kosten für USB vs. FireWire

Die Lizenzgebühren, die Apple und andere Patentinhaber ursprünglich von Benutzern von FireWire (0,25 USD pro Endbenutzersystem) gefordert hatten, und die teurere Hardware, die für die Implementierung erforderlich war (1 bis 2 USD), die beide seither fallen, haben FireWire verhindert durch die Verlagerung von USB in Computer-Peripheriegeräten im Massenmarkt, wo die Produktkosten eine wesentliche Einschränkung darstellen.

Verweise

  • http://en.wikipedia.org/w/index.php?title=IEEE_1394_interface&oldid=326246294
  • http://en.wikipedia.org/w/index.php?title=Universal_Serial_Bus&oldid=326218214