- 사용의 용이성: 단일 인터페이스로 다양한 Device 사용 가능, 연결 시 자동 설정, 쉬운 연결, hot pluggable(아무 때나 연결/제거 가능)
- 속도:
- 하이스피드(480Mb/s)
- 풀스피드(12Mb/s): 직렬(RS232 등)/병렬(parallel 등) 인터페이스에 사용.
- 로우스피드(1.5Mb/s): 유연하고 저렴
- 데이터 전송 속도 < 버스 속도
- 단일 데이터 일 때, 전송속도: 하이스피드(53MB/s), 풀스피드(1.2MB/s), 로우스피드(800B/s)
- 신뢰성: 에러감시, 통보, 재전송
- 저렴한가격
- 다기능
- 3가지 전송속도와 4가지 전송방식(시간 제약 여부나 교환하는 데이터 양에 따라)을 지원
- 전송 최대시간이나 대역폭 보장
- 디바이스 리퀘스트와 프로토콜을 지정한 클래스 정의
- 어떤 종류의 주변기기에도 적합
- 운영체제 지원
- 디바이스 연결이나 제거 감지
- 새로 연결된 디바이스와 통신하여 데이터 교환 방법 감지
- 드라이버를 통해 디바이스와 어플리케이션의 통신 매커니즘 제공
- 주변기기 지원
USB의 한계
- 속도: IEEE1394에 비해 느리다
- 거리: 근거리만 지원(최대 5m, 허브 사용 확장 시 최대 30m), RS232나 IEEE1394의 경우 훨씬 긴 케이블 사용 가능
- peer to peer: IEEE1394는 p2p가 가능한데 반해, USB는 통신 시 반드시 호스트가 필요하다.
- Broadcasting: broadcasting의 경우는 IEEE1394나 Ethernet을 이용하여야 한다.
댓글 없음:
댓글 쓰기