Archiv Hardware perfekt konfigurieren 12.949 Themen, 54.079 Beiträge

Spezielle Frage USB ist doch langsamer als Parallel ECP-EPP?

Heiko105 / 11 Antworten / Flachansicht Nickles

Spezielle Frage USB ist doch langsamer als Parallel ECP-EPP?


Möchte mir nächtes jahr einen neuen Scanner kaufen!


Und da gibt es sehr viele mit USB 1.1 & USB 2.0


Aber Parallele sind doch viel schneller als das uralte USB 1.1 oder irre ich da mich?


USB 1.1 hat 1,5 Mbyte/s in (12) Mbite/s und Parallel ECP-EPP hat 3 MByte/s in (24) Mbit/s.


Euren Rat!?!


 


 


 

Pfützner Herman Munster „Die Entscheidung ist - richtig! Aaaaaber: es bedeutet leider auch, daß der...“
Optionen

Da hast du vollkommen Recht.

Grund: Bei USB überprüft der Controller durch "Polling" ob ein Gerät Daten zu übertragen hat. Polling heißt das er reihum alle Geräte abfragt.
Bei Firewire meldet sich das Gerät das Daten zu übertragen hat selbständig beim Controller (Arbitrierung heißt das da). Ist der Scanner nur ein zurechtgebogener USB, muß der Firewire-Controller ebenfalls auf Polling zurückgreifen.

Die c't kam zu dem Ergebnis das Firewire durch Arbitrierung mehr Overhead verbraucht als USB, das stimmt vielleicht für ein angeschlossenes Gerät. Bei 10 angeschlossenen Geräten sieht's schon anders aus. Wollen von den 10 angeschlossenen Geräten 3 Daten übertragen, fragt der USB-Controller trotzdem alle 10 ab, während sich bei Firewire nur die 3 Geräte um Buszuteilung bemühen.
Falsch war in der c't auch die Behauptung, die Knoten (bei USB Hubs) müßten zunächst selbst arbitrieren wenn ein dahinter angeschlossenes Gerät Daten zu übertragen hat. Die Knoten reichen die Arbitrierungswünsche der Geräte nur durch. Die Knoten sind für den Firewire-Controller ja nicht "sichtbar", und stellen somit kein Gerät dar.