2009년 8월 10일 월요일

USB의 장단점


USB의 이점
  • 사용의 용이성: 단일 인터페이스로 다양한 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을 이용하여야 한다.

 

댓글 없음:

댓글 쓰기