Was ist ein USB?
ein serielles Bussystem zur Verbindung eines Computers mit externen Geräten
Universal_Serial_Bus
Der Universal Serial Bus (USB)  ist ein serielles Bussystem zur Verbindung eines Computers mit externen Geräten. Mit USB ausgestattete Geräte oder Speichermedien, wie etwa USB-Speichersticks, können im laufenden Betrieb miteinander verbunden ''(Hot Plugging)'' und angeschlossene Geräte sowie deren Eigenschaften automatisch erkannt werden. Vor der Einführung von USB gab es eine Vielzahl verschiedener Schnittstellentypen mit unterschiedlichsten Steckern zum Anschluss von Zubehör und Peripheriegeräten an Heim- und Personal Computer. Fast alle diese Schnittstellenvarianten wurden durch USB ersetzt, was für die Anwender Vereinfachungen mit sich brachte, die jedoch durch die Vielzahl an unterschiedlichen USB-Steckern und -Buchsen wieder teilweise relativiert wurden. USB wurde 1996 mit einer maximalen Datenrate von 12 Mbit/s als ''USB 1.0'' eingeführt. Im Jahr 2000 ist Version ''USB 2.0'' spezifiziert worden, mit 480 Mbit/s die heute noch meistverbreitete Version. Bei dem 2014 eingeführten Standard ''USB 3.1 Gen 2'' beträgt die maximale Brutto-Datentransferrate für ''SuperSpeed+'' 10 Gbit/s. 2017 wurde USB 3.2 mit einer Übertragungsrate von bis zu 20 GBit/s spezifiziert.
Universal_Serial_Bus
Der Universal Serial Bus (USB)  ist ein serielles Bussystem zur Verbindung eines Computers mit externen Geräten. Mit USB ausgestattete Geräte oder Speichermedien, wie etwa USB-Speichersticks, können im laufenden Betrieb miteinander verbunden ''(Hot Plugging)'' und angeschlossene Geräte sowie deren Eigenschaften automatisch erkannt werden. Vor der Einführung von USB gab es eine Vielzahl verschiedener Schnittstellentypen mit unterschiedlichsten Steckern zum Anschluss von Zubehör und Peripheriegeräten an Heim- und Personal Computer. Fast alle diese Schnittstellenvarianten wurden durch USB ersetzt, was für die Anwender Vereinfachungen mit sich brachte, die jedoch durch die Vielzahl an unterschiedlichen USB-Steckern und -Buchsen wieder teilweise relativiert wurden. USB wurde 1996 mit einer maximalen Datenrate von 12 Mbit/s als ''USB 1.0'' eingeführt. Im Jahr 2000 ist Version ''USB 2.0'' spezifiziert worden, mit 480 Mbit/s die heute noch meistverbreitete Version. Bei dem 2014 eingeführten Standard ''USB 3.1 Gen 2'' beträgt die maximale Brutto-Datentransferrate für ''SuperSpeed+'' 10 Gbit/s. 2017 wurde USB 3.2 mit einer Übertragungsrate von bis zu 20 GBit/s spezifiziert.
Samsung_Galaxy_S5 Universal_Serial_Bus Scancode
Samsung_Galaxy_S5

==== USB-3.0-Anschluss ====
Als zweites Smartphone ist das Galaxy S5, neben dem Galaxy Note 3, mit einem abwärtskompatiblen USB-3.0-Anschluss ausgestattet, was schnellere Datei- und Datenübertragungsgeschwindigkeiten ermöglicht als die USB-2.0-Schnittstelle der Vorgängerbaureihen.
Dafür dienen deutlich breitere Buchse und Stecker, ein dickeres Kabel und voluminösere Stecker. Die Steckkontur ist asymmetrisch eingeschnürt, in den – 3:2 – breiteren Teil (rechts) passt ein üblicher Micro-USB-Stecker, mit dem spätere Geräte allein auskommen.
Die Öffnung im Gerätekorpus für den USB-Anschluss ist mit einer kleinen gedichteten Klappe abgedeckt, die mit einer zarten Lasche rechts im Gerät verankert ist und an einem Spalt links mit einem Fingernagel herausgeklappt werden kann. Universal_Serial_Bus

=== USB 1.0 ===
Der universelle serielle Bus ''(USB 1.0)'' wurde von einem Konsortium aus den Unternehmen Compaq, DEC, Intel, IBM, Microsoft, NEC und Nortel entwickelt und 1996 eingeführt. Wichtige Beiträge leistete das Entwicklungsteam um Ajay Bhatt bei Intel. USB ersetzt viele bisherige PC-Schnittstellen und vereinheitlichte den Anschluss für Tastaturen und Peripheriegeräte wie Drucker, Scanner und externe Massenspeicher.
Als einer der ersten Chipsätze unterstützte 1996 der für den Pentium Pro entwickelte und auch mit dem Pentium II verwendete ''440FX'' das USB-Protokoll, was vor Einführung der ATX-Mainboards jedoch kaum beworben wurde. Ein Grund war die geringe USB-Unterstützung durch die Betriebssysteme Windows 95 und Windows NT 4.0. Auch fehlte es anfangs an USB-Geräten. Scancode

== USB-Tastaturen ==
USB-Tastaturen verwenden einen neuen Satz von Scancodes ohne Beziehung zu den verschiedenen älteren Systemen; die entsprechenden Treiber neuer Betriebssysteme können diese Codes verarbeiten. Für die Verwendung mit Bootloadern und älteren Betriebssystemen werden deren Scancodes vom BIOS des Rechners softwaremäßig auf die alten Scancodes abgebildet. Dabei wird ebenfalls nur das Scancode-Set 2 mit eingeschalteter Umwandlung emuliert. Manche BIOSe führen diese Umwandlung unvollständig durch, so wird z. B. teilweise die AltGr-Taste nicht von der Alt-Taste unterschieden, was für deutsche Tastaturen problematisch ist.
Die Scancodes für USB-Tastaturen sind architekturübergreifend einheitlich. USB-Tastaturen für die Apple-Macintosh-Serie verwenden also die gleichen Scancodes wie PC-USB-Tastaturen.