Wie verwaltet das Betriebssystem USB-Anschlüsse?

Wie verwaltet das Betriebssystem USB-Anschlüsse?

Wenn ich einen USB-Drucker habe, wie verwaltet Linux oder Windows das Gerät, wenn es an einen anderen USB-Anschluss angeschlossen ist? Wenn ich beispielsweise einen Drucker, der an einen vorderen USB-Anschluss des Computers angeschlossen ist, an den hinteren Anschluss anschließe, erkennt Windows trotzdem, dass dieser Drucker bereits vom System verwendet wird.

Ist das nur eine spezielle Druckereinstellung? Ein Grund, warum ich frage, ist, dass ich einem Freund bei der Verwaltung eines Steuerungssystems (mit digitalem USB-E/A) helfe. Wir mussten die Computer austauschen und ich habe die USB-Anschlüsse einfach in beliebige freie Anschlüsse gesteckt und das Programm wusste trotzdem, wie es die Hardware finden konnte (denken Sie daran, es waren völlig andere Computer).

Antwort1

Ein USB-Gerät sendet Daten an den Host-Rechner, den so genanntenGerätedeskriptor, das Bezeichner für Folgendes enthält:

  • Der Verkäufer des Produkts
  • Das Produkt selbst
  • Eine Seriennummer des Geräts (diese muss nicht unbedingt mit der Seriennummer auf dem Gehäuse des Geräts übereinstimmen)

Anhand der Seriennummer kann das Betriebssystem erkennen, ob es ein Gerät schon einmal gesehen hat.

verwandte Informationen