USB 3.0 허브와 USB 연장 케이블이 대기 시간에 어떤 영향을 미치나요?

USB 3.0 허브와 USB 연장 케이블이 대기 시간에 어떤 영향을 미치나요?

현재 내 컴퓨터의 개별 USB 포트에 세 가지 주변 장치(마우스, 키보드, Wacom 태블릿)가 모두 연결되어 있습니다. 또한 컴퓨터가 조금 떨어져 있기 때문에 각각 6피트 길이의 USB 연장 케이블(수동)을 가지고 있습니다. 이들은 각각 USB 2.0 장치입니다.

케이블 수를 줄이기 위해 저는 일을 단순화하고 싶었습니다. PC의 단일 6~10피트 USB 3.0 확장 케이블을 내가 누워 있는 전원이 공급되는 4포트 USB 3.0 허브에 연결하고 세 개의 USB 2.0 주변 장치를 모두 연결합니다.

몇 가지 사항이 궁금합니다.

  1. 2.0 장치를 3.0 확장에 연결해도 3.0 속도의 이점을 얻을 수 없다는 것을 알고 있습니다. 하지만 모두 3.0 허브에 연결되어 있고 3.0 케이블에 연결되어 있다면 어떨까요? 이론적으로 2.0 장치가 3.0 케이블의 추가 전선을 사용하게 될까요?

  2. 단일 케이블을 통해 세 장치 모두에서 이벤트 호출을 강제하면 이론적으로 대기 시간이 추가될 수 있습니까?

  3. 전원이 공급되는 USB 허브가 리피터 역할을 한다고 들었습니다. 그렇다면 대기 시간을 줄일 수 있습니까? 아니면 중계기가 작동하는 방식이 아닌가요?

하나 또는 일부 또는 전부에 답하십시오. 나는 이것이 그렇게 중요하지 않은 것처럼 보일 수도 있다는 것을 알고 있지만 세부 사항에 관심이 있습니다. 읽어주셔서 정말 감사합니다.

답변1

  1. 2.0 장치를 3.0 확장에 연결해도 3.0 속도의 이점을 얻을 수 없다는 것을 알고 있습니다. 하지만 모두 3.0 허브에 연결되어 있고 3.0 케이블에 연결되어 있다면 어떨까요? 이론적으로 2.0 장치가 3.0 케이블의 추가 전선을 사용하게 될까요?

USB 3.0에는 이전 버전과의 호환성을 위해 USB 2.0 연결이 포함되어 있지만 트래픽은 별도로 유지됩니다. USB 3.0 인프라를 통과하는 USB 2.0 트래픽을 처리하는 USB 2.0 컨트롤러가 있습니다. 따라서 USB 3.0 케이블과 허브를 사용할 수 있지만 USB 2.0 장치는 전체적으로 USB 2.0으로 처리됩니다. 추가 USB 3.0 인프라는 무시됩니다.

  1. 단일 케이블을 통해 세 장치 모두에서 이벤트 호출을 강제하면 이론적으로 대기 시간이 추가될 수 있습니까?

여기서 핵심 단어는 "이론적으로"입니다. 예, 이론적으로는 단일 경로를 통해 신호를 결합하기 위해 대기 시간이 추가될 수 있지만, 실제로 그런 경우에는 알 수 없습니다. 장치(마우스, 키보드, 태블릿)의 데이터 속도가 매우 낮습니다. USB 2.0 대역폭과 비교해도 세 가지 대역폭의 결합된 데이터는 바다에 침을 뱉는 것과 같습니다. 통계적으로 데이터 이동 시도가 동시에 이루어지고 일부 데이터가 지연되는 경우가 있습니다. 그러나 지연은 마이크로초 이하입니다. 인간은 밀리초 단위의 지연도 인식할 수 없습니다.

즉, 이미 일어나고 있기 때문에 아무것도 바뀌지 않을 것입니다. 컴퓨터의 USB 포트 그룹은 내부 허브(루트 허브)에 연결됩니다. 따라서 해당 포트를 별도로 공급하면 컴퓨터 내부에서 충돌이 발생합니다. 외부 허브에서 장치를 결합하면 충돌이 발생하는 위치가 이동하는 것뿐입니다.

  1. 전원이 공급되는 USB 허브가 리피터 역할을 한다고 들었습니다. 그렇다면 대기 시간을 줄일 수 있습니까? 아니면 중계기가 작동하는 방식이 아닌가요?

리피터는 연결의 거리 제한을 확장하는 데 사용됩니다. 허브를 중계기로 사용할 수 있습니다. 하지만 대기 시간을 추가할 수만 있고 줄일 수는 없습니다. 신호가 처리될 때마다 추가 지연이 발생할 가능성이 있습니다(그리고 제때에 다시 보낼 수 없습니다). 그러나 다시 말하지만, 이러한 지연은 여러분이 알고 있는 모든 것에 영향을 미치기에는 너무 짧습니다.

즉, 다른 이유로 허브(USB 2.0 허브일 수 있음)를 사용하면 이론적 대기 시간을 잠재적으로 줄일 수 있습니다. USB 2.0 거리 제한은 해당 거리에 맞게 설계된 케이블을 사용할 때 5미터입니다.

5' 케이블이 있는 장치가 있고 10' 확장을 추가한다고 가정해 보겠습니다. 장치 케이블의 와이어 크기는 총 길이가 5'이고, 연장 케이블의 와이어 크기는 총 길이가 10'를 넘지 않는 크기일 수 있습니다. 케이블의 설계 품질도 비슷하게 목표로 삼을 수 있습니다. 그들의 길이. 이 경우 각 케이블에는 이미 연결에 허용되는 손실이 포함되어 있으므로 두 케이블의 손실을 합산하게 됩니다.

따라서 귀하의 설정이 이미 지연 시간에 영향을 미치고 있을 수 있으며 이는 귀하가 알고 있는 범위 내에 있지 않습니다. 이러한 이유로 USB 사양은 확장 케이블의 사용을 비호환으로 구체적으로 정의합니다. 하지만 실제 실행에서의 비신뢰성은 특히 낮은 데이터 전송률의 인간 입력 장치의 경우 사용자의 목적에 허용 가능한 수준일 수 있습니다.

따라서 허브에서 장치를 결합하고 긴 케이블을 사용하여 허브를 컴퓨터에 연결하면 각 연결이 USB 제한 내에 있는지 확인하여 현재 설정의 대기 시간을 줄일 수 있습니다.

답변2

  1. 2.0 장치를 3.0 확장에 연결해도 3.0 속도의 이점을 얻을 수 없다는 것을 알고 있습니다. 하지만 모두 3.0 허브에 연결되어 있고 3.0 케이블에 연결되어 있다면 어떨까요? 이론적으로 2.0 장치가 3.0 케이블의 추가 전선을 사용하게 될까요?

아니요, 그것은 귀하의 전제에 따른 희망사항입니다.
나는 연기한다이 답변:

USB3 사양에 따르면여기에서, USB3 호스트/허브의 USB2 기능은 변경되지 않습니다. 따라서 (전원 문제는 제쳐두고) USB2 장치는 여전히 브로드캐스트 방식으로 작동합니다. 즉, 동일한 호스트/허브에 있는 다른 모든 USB2 장치와 동일한 이전 USB 속도 대역폭을 공유한다는 의미입니다. USB2 장치는~ 아니다SuperSpeed ​​USB3 용량은 USB2 장치에 연결되지 않은 다른 와이어에 있으므로 USB3 용량을 사용할 수 있습니다.


  1. 단일 케이블을 통해 세 장치 모두에서 이벤트 호출을 강제하면 이론적으로 대기 시간이 추가될 수 있습니까?

예.

  1. 전원이 공급되는 USB 허브가 리피터 역할을 한다고 들었습니다. 그렇다면 대기 시간을 줄일 수 있습니까? 아니면 중계기가 작동하는 방식이 아닌가요?

모든 USB 허브는"전원이 공급되는", 외부 전원 공급 장치 또는 호스트에 대한 USB 연결을 통해.
진정한 수동형(즉, 전원이 공급되지 않는) USB 허브 같은 것은 없습니다. "패시브 USB 허브"는 잘못된 이름입니다.
(활성 USB 확장 케이블은 실제로 단일 포트 허브이거나 하나의 다운스트림 포트만 사용되는 다중 포트 허브일 가능성이 높습니다.)
USB 허브는 호스트에서 별도의 USB 장치로 인식됩니다.

따라서 USB 허브(리피터 역할을 함)를 삽입하면 대기 시간이 늘어나는 것이지 줄어들지는 않습니다.
리피터는 수신, 저장 및 전달 방법을 사용하므로 리피터(또는 모든 장치)가 원하는 대로 대기 시간을 줄일 수 있는 방법이 없습니다.

그런데 여러분의 PC에는 아마도 자체 내부 USB 허브가 있을 것입니다."개인"포트는 아마도 단일 USB 호스트 컨트롤러로 통합될 것입니다.

또한 패시브 USB 확장 케이블은 분명히 "불법"입니다. 즉, USB 사양에 포함되지 않습니다. 보다일부 USB 연장 케이블의 암 끝에 확장 덮개가 있는 이유는 무엇입니까?

답변3

  1. 2.0 장치를 3.0 확장에 연결해도 3.0 속도의 이점을 얻을 수 없다는 것을 알고 있습니다. 하지만 모두 3.0 허브에 연결되어 있고 3.0 케이블에 연결되어 있다면 어떨까요? 이론적으로 2.0 장치가 3.0 케이블의 추가 전선을 사용하게 될까요?

다른 사람들이 말했듯이 이런 일은 일어나지 않을 것입니다. USB 2.0(및 1.1) 케이블에는 4개의 커넥터가 있고 USB 3.0 케이블에는 8개가 있습니다. USB 2.0 케이블을 USB 3.0 연결에 연결하면 나머지 4개는 장치에 존재하지 않습니다.

즉, 모든 컨트롤러가 동일하게 생성되는 것은 아닙니다. 그리고이 답변에서 설명했듯이, 유사한 컴퓨터의 USB 2.0 포트와 비교할 때 USB 2.0 하드 드라이브를 USB 3.0 포트에 연결할 때 전송 시간이 더 빠르다는 것을 알았습니다.

기본적으로 프로토콜 호환성과 해당 프로토콜 사용의 속도/효율성은 서로 다릅니다. 그리고 내 가정은 USB 3.0 컨트롤러가 일부 USB 2.0 포트보다 성능이 더 뛰어나다는 것입니다.

귀하의 질문이 대기 시간에 관한 것이라는 것을 알고 있지만 이는 이 모든 것 가운데 하나의 희박한 요소일 뿐입니다. 장치에 USB 3.0 연결이 있는 경우 성능 향상을 위해 이를 USB 2.0 장치와 함께 사용하는 것이 좋습니다.

관련 정보