Uniwersalna magistrala szeregowa (USB) to standard portów wejścia/wyjścia dla komputerów i sprzętu cyfrowego, który umożliwia łatwe przesyłanie danych za pomocą bezpośredniego połączenia lub kabla. Oryginalna standardowa wersja USB została zastąpiona wersjami o dużej szybkości. Kontroler hosta Hi-Speed USB odnosi się do sprzętu wewnątrz komputera, który zapewnia portom funkcję Hi-Speed USB.
USB po raz pierwszy trafił na rynek w listopadzie 1995 roku, ale nowy standard miał problemy ze zgodnością. Błędy te zostały usunięte, a kolejna wersja USB jest teraz nazywana „oryginalnym” USB 1.1. Szybkość przesyłania danych (DTR) dla USB 1.1 była imponująca przy 12 megabitach na sekundę (mbps) i miała zastąpić wolniejsze porty równoległe i szeregowe dla urządzeń peryferyjnych. Pierwszymi urządzeniami szeroko stosowanymi w portach USB były klawiatury i myszy. Następnie pojawiły się drukarki, skanery, zewnętrzne napędy taśmowe i inne urządzenia.
Wraz ze wzrostem zapotrzebowania na szybszy transfer danych, na wezwanie odpowiedziała nowsza wersja USB. USB 2.0 może pochwalić się maksymalną szybkością transmisji danych 480 Mb/s, 40x szybciej niż oryginalny USB. Komputery obsługujące stary standard wymagały nowego kontrolera hosta USB Hi-Speed, aby wykorzystać większe prędkości. Urządzenia stworzone dla nowego standardu 2.0, takie jak karty pamięci i aparaty cyfrowe, będą domyślnie korzystały ze starych, wolniejszych prędkości transferu, jeśli zostaną podłączone do komputera z zainstalowanym kontrolerem USB 1.1.
Szybki kontroler jest wbudowany w nowoczesne komputery, podczas gdy starsze komputery można aktualizować za pomocą sprzętu. Kontroler jest niedrogi i można go kupić wszędzie, gdzie sprzedawane są komputery. Jest to karta, którą łatwo instaluje się w dowolnym dostępnym gnieździe na płycie głównej. Tylna płyta kontrolera zapewnia dwa lub więcej szybkich portów USB.
Aby skorzystać z szybkości USB 2.0, zarówno komputer, jak i urządzenie podłączone do portu USB muszą obsługiwać standard 2.0. Szybki kontroler hosta USB nie może sprawić, że urządzenie USB 1.1 będzie działać z szybkością 2.0. Szybkie kontrolery są kompatybilne wstecz, jednak w przypadku urządzeń, które tego wymagają, wracają do wolniejszego standardu 1.1.
Jedną z wielu zalet portów USB jest to, że mogą działać w układzie łańcuchowym, a jeden kontroler może sterować kilkoma portami USB. Jeśli komputer nie ma wystarczającej liczby portów dla potrzeb użytkownika, można dodać koncentrator USB. Koncentrator podłącza się do jednego portu USB, oferując jednocześnie „wnękę” dodatkowych portów. Niektóre urządzenia mogą jednak wymagać bezpośredniego portu lub zasilanego koncentratora. Zasilane koncentratory mają własne zasilacze sieciowe.