USB 3.0 및 USB 2.0 속도에 대한 몇 가지 사항이 있습니까?


2

USB 3.0 및 USB 2.0에 대한 질문이 있습니다.

1) 예를 들어, 메인 보드 뒷면에 4 개의 USB 포트가 있습니다. 그것은 모든 USB 포트가 480 Mbits 대역폭을 가지고 있거나 내장 USB 허브를 사용하여 온보드로 연결되어 모두 480 Mbits를 의미합니까?

2) USB 3.0 컨트롤러를 가져 와서 4 개의 USB 3.0 포트가있는 컨트롤러에 USB 3.0 허브를 꽂고 12 개의 USB 2.0 플래시 드라이브를 받으면 각각 3 개씩이 USB 2.0 허브에 꽂혀 있고 4 개의 USB 2.0 허브를 꽂습니다 4 개의 USB 3.0 포트에 연결하십시오. 모든 플래시 드라이브가 FULL USB 2.0 속도로 작동합니까? 아니면 모든 USB 버스가 단일 USB 2.0 플러그의 대역폭을 공유합니까?

위에서 설명한 토폴로지에서 12 개의 USB 2.0 드라이브, 4 개의 USB 2.0 허브 및 USB 3.0 컨트롤러를 보여주는 그래프


누군가가 내 게시물을 편집하여 사진을 보여주기를 바랍니다. 나는 이것을 할 권리가 없다 ... 나는 업로드 할 권리가 있지만 보여주지 않는다 ... 유선
marc

우리는 도움이되는 무리입니다?
surfasb

누군가 대답에 관심이 있다면 관련 질문이 있습니다 : USB 3.0 허브에서 USB 2.0 클라이언트의 속도 최대화
Kozuch

답변:


2

대역폭은 컨트롤러 당입니다.

MSDN 당 :

호스트 컨트롤러와 USB 장치간에 데이터가 이동 될 때마다 전송됩니다. 일반적으로 USB 전송은 제어 전송 및 데이터 전송으로 크게 분류 할 수 있습니다. 모든 USB 장치는 제어 전송을 지원해야하며 데이터 전송을위한 엔드 포인트를 지원할 수 있습니다. 각 전송 유형은 USB 끝점 유형 (장치의 버퍼)과 연결됩니다. 제어 전송은 기본 엔드 포인트와 연관되며 데이터 전송은 단방향 엔드 포인트를 사용합니다. 데이터 전송 유형은 인터럽트, 벌크 및 등시성 엔드 포인트를 사용합니다. USB 드라이버 스택은 장치에서 지원하는 각 끝점에 대해 파이프라는 통신 채널을 만듭니다. 파이프의 한쪽 끝은 장치의 끝점입니다. 파이프의 다른 쪽 끝은 항상 호스트 컨트롤러입니다.

USB 장치와의 연결은 USB 컨트롤러에 있습니다. 장치는 원하는만큼의 대역폭을 사용할 수도 있습니다. 따라서 대역폭은 컨트롤러 당입니다.

편집하다

USB 3.0 컨트롤러에는 USB 2.0 USB 3.0 컨트롤러가 모두 있습니다. 따라서 동일한 컨트롤러에 연결된 USB 3 장치는 USB 2.0 장치의 영향을받지 않습니다.

이제 Wikipedia에서 이에 대한 참조를 찾을 수 있는지 살펴 보겠습니다. . .

edit2

USB 3.0

SuperSpeed ​​USB (USB 3.0부터 정의)의 경우 연결된 장치는 호스트에게 서비스를 요청할 수 있습니다. 각 USB 3.0 호스트에는 두 개의 별도 컨트롤러가 있기 때문에 USB 3.0 장치는 해당 호스트에 연결된 USB 2.0 또는 이전 장치에 관계없이 USB 3.0 데이터 속도로 송수신합니다. 이들에 대한 운영 데이터 속도는 레거시 방식으로 설정됩니다.


좋습니다. 첫 번째 질문이 끝났습니다.
marc

모든 USB 스틱에서 최대 USB 2.0 속도를 사용합니까?
marc

아, 두 번째 질문은 잊어 버렸습니다.
surfasb

따라서 이것은 내가 보여주는 방식으로 작동하지 않습니다. 권리 ? 모든 장치와 공유 할 수있는 480mbit / s가 있습니까? 슬프다 :-(
marc

@marc 훨씬 더 나빠요. 올바르게 기억한다면 인증을 통과하기 위해 컨트롤러가 약 50 %의 대역폭을 지속적으로 제공해야합니다!
AndrejaKo
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.