USB

'''범용 직렬 버스'''(, )는 컴퓨터 본체와 다른 장치(주변 기기)를 연결하는 데 쓰이는 입출력 표준 프로토콜의 하나이다.
직렬 포트, 병렬 포트 등 다양한 기존의 연결 방식을 대체하기 위하여 만들어졌다. 키보드, 마우스, 게임패드, 조이스틱, 스캐너, 디지털 카메라, 프린터, PDA, 저장장치와 같은 다양한 기기를 연결하는 데 사용되며, 이러한 기기 연결의 대부분은 표준 연결 방식을 이용하여 이루어진다. USB는 PC를 위하여 개발되었지만, 지금은 PDA나 비디오 게임 콘솔 등에도 채택되어 사용되며, USB의 전원 공급 기능을 이용한 충전 용도로도 많이 사용된다. 2008년에는 전 세계적으로 약 20억 개의 USB 장치가 있었다.
표준은 USB 임플리멘터스 포럼(USB Implementers Forum; USB-IF)에서 결정하며, 2010년 3월 기준으로 포럼 의장은 인텔사의 제프(Jeff Ravencraft)이다. 컴퓨터 메인보드 시장에서 인텔의 I/O칩 점유율이 압도적(메릴린치의 2004년 3사분기 보고서에 따르면 62.1%)이기 때문에 소비자 시장에서의 가장 큰 수요를 쥐고 포럼 내의 영향력도 가장 큰 인텔사에서 주도하여 만들어진다.
경쟁 규격으로 언급되는 IEEE 1394가 주로 캠코더에 탑재되어 DV규격으로 주로 사용되는 반면에 USB는 다수의 저가격 기기에 채택되어 있다.
USB의 가장 윗 부분에는 주 컨트롤러(host controller)가 있고, 이는 루트 허브를 통해 두 개의 USB 단자를 제공한다. 보통 이 단자에 주변 기기를 연결해 사용하며, 포트가 부족하면 허브를 연결하여 더 많은 포트를 마련할 수 있다. 하나의 주 컨트롤러에는 주변 기기를 나뭇가지 모양으로 127개까지 연결할 수 있다. USB 방식으로 연결된 주변 기기는 대부분 핫 스와핑을 지원하며, USB 방식으로 연결된 주변 기기에는 약간의 전력이 함께 공급된다. 따라서 보통은 외부 전원을 이용하지 않고도 주변 기기를 쉽게 사용할 수 있다. USB 2.0의 정격 전류용량은 5 V 500 mA이며, USB 3.2의 정격 전류용량은 5 V 900 mA이다.
=== 연결시에 전기 충격의 감소 ===
연결 단자 속에 4핀 중에서 데이터 전송에 사용되는 2개의 핀은 짧고 전원을 공급해주는 2개의 핀은 길게 되어 있다. 이런 구조적 이점 때문에 연결할 때는 언제나 전원 공급용 핀 2개가 먼저 연결되고 데이터 전송용 핀 2개가 그 후에 연결이 되며, 연결이 해제될 때는 언제나 반대의 순서로 데이터 전송 핀들이 끊어지고 그 후에 전원 공급 핀들이 끊어진다.
이런 이유로 전원 공급과 관련한 2개 핀 중에서 하나는 0이라는 신호에 기준이 되는 접지(ground) 핀인데 접지가 먼저 연결되고 데이터 전송이 시작되거나 끝이 나므로, 연결이 시작되거나 끝나는 시점에 전압과 관련한 노이즈가 기계적으로 최소화된다. USB가 출시되기 전에 시리얼 케이블, 병렬 케이블 기반 프린터 포트보다 전자적으로 안정화된 구조이다.
USB 표준의 이론상 최고 전송 속도는 다음과 같다. 직렬 통신보다 압도적인 빠른 전송의 비결은 하드웨어 기반의 압축 전송 기술이다.
* USB 1.0 Low speed(초당 1.5 메가비트)
* USB 1.1 Full speed(초당 12 메가비트)
* USB 2.0 High-speed(초당 480 메가비트)
* USB 3.2 Gen1 SuperSpeed(초당 5 기가비트)
* USB 3.2 Gen2 SuperSpeedPlus(초당 10 기가비트)
USB 초기에는 Low speed로 연결되는 키보드, 마우스 같은 제품들이 있었지만 이제는 거의 쓰이지 않는다. Full speed의 USB 1.0도 1.1 규격으로 업데이트된 다음 USB 2.0으로 전환되었다. 2010년 초 USB 3.0을 적용한 제품들이 나오기 전에는 대부분 USB 2.0을 사용했다. 그러나 USB의 속도에는 치명적인 제약이 있는데 주 컨트롤러(host controller)에 연결된 기기들 간에는 대역폭을 나누어 쓰게 되므로 장치가 늘어날수록 속도는 현저히 떨어진다.
1994년 컴팩, DEC, IBM, 인텔, 마이크로소프트, NEC, 노텔 등 7개사로 이루어진 그룹에서 USB의 개발을 시작하였다. 목적은 PC의 뒤에 여러 단자들을 제거함으로써 외부 장치들을 PC로 연결하기 쉽게 만드는 것으로, 기존 인터페이스의 이용성 문제를 해결하고 USB에 장착된 모든 장치들의 소프트웨어 구성을 단순케 하며 외부 장치를 위한 데이터 속도를 증가시킬 수 있게 한다.
=== 버전 역사 ===
==== 1.0 이전 ====
* USB 0.7: 1994년
* USB 0.8: 1994년 12월 출시
* USB 0.9: 1995년 4월 출시
* USB 0.99: 1995년 8월 출시
* USB 1.0 후보 버전: 1995년 11월 출시
==== USB 1.0 ====
1.5 Mbit/s (Low speed), 12 Mbit/s (Full speed)가 제공된다.
* USB 1.0: 1996년 1월 출시
* USB 1.1: 1998년 9월 출시
==== USB 2.0 ====
* USB 2.0: 2000년 4월
최대 전송속도는 480 Mbit/s (초당속도 60 MByte/s)
==== USB 3.0 ====
Super-speed USB(USB 3.0) 로고
* SS(Super Speed)라는 명칭으로 사용되며 마이크로소프트와 인텔 등의 회사에서 개발을 마쳤다.
* 2008년 11월 17일에 SIG(Special Interest Group)에서 USB 3.0 스펙에 대한 표준안 작업이 완료되어 USB 3.0 규격(Rev. 1.0)이 발표되었고, 2010년에 출시되었다.
==== USB 3.1 ====
* 최대 속도는 5 Gbit/s(625 MByte/s)이다. 이전 버전과는 하위 호환성이 있으며, USB 2.0 장치를 USB 3.0 포트에 연결하거나 USB 3.0 장치를 USB 2.0 포트에 연결하는 경우 모두 USB 2.0 하위호환 모드로 동작한다. 케이블은 2.0 이전의 4선에서 9선으로 증가하였기 때문에, 3.0 모드로 동작하기 위해서는 3.0 케이블이 필요하다.
* 전원용으로 공급되는 전압은 이전 버전과 마찬가지로 5 V이나, 최대 전류는 2.0의 500 mA에서 900 mA로 증가하였다.
==== USB 3.2 ====
USB 3.2 (Super Speed Plus)은 10 Gbit/s(초당속도 1.25GByte/s)의 전송속도를 내며, USB 2.0, USB 3.1 Gen 1과 하위 호환성이 있다. 2013년 7월 26일에 발표되었다.
USB와 썬더볼트의 이동 속도 비교
파일:USB 2.0 connectors.svg|USB 형태에 대한 도식도(2.0 및 이전)
파일:USB 3.0 Micro-B plug.png|마이크로 USB 3.0 타입-B에 대한 도식도
파일:USB Type-C icon.svg|USB 3.1 규격의 USB 타입-C 단자에 대한 도식도
파일:Usb connectors.JPG|왼쪽부터 마이크로USB 타입-B 수, 미니USB(8핀) 타입-A 수, 미니USB(5핀) 타입-B 수, USB 타입-A 암, USB 타입-A 수, USB 타입-B 수
파일:Mini usb AB.jpg|미니USB 타입-A(왼쪽)와 타입-B(오른쪽)
USB 1.1 표준은 표준 케이블의 최대 길이를 최고 속도 12 Mbit/초에서 최대 5미터, 저속 1.5 Mbit/초에서 최대 길이 3미터로 규정하고 있다.
USB 2.0은 고속(480 Mbit/초) 기준 최대 케이블 길이가 5미터이다.
USB 3.0 표준은 최대 케이블 길이는 규정하지 않으며 단지 모든 케이블이 전기 사양을 준수할 것을 요구한다: AWG(미국 전선 규격) 26와이어의 구리 케이블에서 실질적인 최대 길이는 3미터이다.
 300px
 (예시)기본 USB 삼지창 로고(The basic USB trident logo)
USB 트라이던트 로고는 암놈과 숫놈의 결합 위치를 표시하도록 권장된다. 이로써 USB 트라이던트 로고는 암놈과 숫놈의 각각의 고유한 특정 위치를 나타내는 용도로 사용된다.
USB 암놈(female)과 숫놈(male)은 USB 로고가 결합시 같은방향이 되도록 일정하게 설계 및 디자인되어있다. 따라서 USB 암놈(female)의 USB 로고는 숫놈(male)의 USB 로고와 같은 위치에서 결합되도록 놓인다.
 
 (예시) USB의 암놈(왼쪽)과 숫놈 (오른쪽)
* 무선 USB
* USB-C
* IEEE 1394
*   www.usb.org
*   USB - 네이버 캐스트
 
분류:직렬 버스
분류:컴퓨터 버스
분류:컴퓨터 단자