Typ interfejsu |
szeregowy |
---|---|
Transfer |
USB 1.0: do 1,5 MB/s
USB 1.1: do 1,5 MB/s |
Długość magistrali |
2–5 m (wtórnik USB umożliwia przedłużenie kabla o swoją długość) |
Liczba portów |
USB 1.1: od 2 do 6 |
Liczba urządzeń |
do 127 na magistrali utworzonej przy użyciu hubów |
Rodzaj złącza |
USB typu A lub B lub C |
Zasilanie przez interfejs |
USB 1.1, 2.0: 5 V i 500 mA |
Hot plugging |
tak |
Zastosowanie | |
klawiatury, myszy, dżojstiki, gamepady, kamery internetowe, skanery, drukarki, modemy, pamięci masowe, aparaty cyfrowe, telefony komórkowe, urządzenia audio-wideo, łączenie dwóch komputerów za pomocą kabla PC–USB–PC |
USB (od ang. Universal Serial Bus[3][4]), uniwersalna magistrala szeregowa[5][6][7][8] – komputerowe złącze komunikacyjne (tak zwany port lub interfejs) zastępujące stare porty szeregowe i porty równoległe[9]. Zostało opracowane przez firmy Microsoft, Intel, Compaq, IBM i DEC[9][10], które w celu rozwoju i wsparcia tego standardu powołały USB Implementers Forum, Inc.[11].
Port USB jest uniwersalny w tym sensie, że można go wykorzystać do podłączenia do komputera wielu różnych urządzeń (na przykład kamery wideo, aparatu fotograficznego, telefonu komórkowego, modemu, skanera, klawiatury, przenośnej pamięci)[9]. Urządzenia podłączane w ten sposób mogą być automatycznie wykrywane i rozpoznawane przez system, przez co instalacja sterowników i konfiguracja odbywa się w dużym stopniu automatycznie (przy starszych typach szyn użytkownik musiał bezpośrednio wprowadzić do systemu informacje o rodzaju i modelu urządzenia)[9]. Możliwe jest także podłączanie i odłączanie urządzeń bez konieczności wyłączania i ponownego uruchamiania komputera[9].
Większość współczesnych systemów operacyjnych obsługuje złącze USB – dotyczy to między innymi systemów firmy Microsoft, zaczynając od Windows 95 w wersji OSR2 (istnieje także poprawka do wersji OSR1 udostępniająca obsługę USB), systemów Windows z rodziny NT (od wersji 5.0), systemów opartych na jądrze Linux, systemów BSD oraz Mac. W przypadku starszych było to możliwe przez sterowniki lub wbudowane w BIOS-ie karty – na przykład w Amidze (od 3.0 razem z MUI)[12], DOS-ie (chociaż karta ISA obsługuje aktualnie tylko tryb pamięci masowej)[13][14].