기글 하드웨어 질문 게시판
각종 질문을 올릴 수 있는 곳입니다. 먼저 검색해 보고 질문을 올리는 것이 더 효율적입니다. 충분한 정보와 예의를 갖춰 글을 작성해 주시고 문제가 해결되면 꼭 댓글을 달아 주세요.
썬더볼트1이 양방향 10Gbps 이고 썬더볼트2가 양방향 채널을 합쳐서 20Gbps라고 하네요.
USB 3.1 gen1, 2 도 양방향이라고 하는데 5Gbps라인과 10Gbps 라인이 송신수신 따로 라인이 존재하나요?
2016.04.24 10:43:46
애초에 단방향/양방향 구분은 물리적이 아니라 논리적 의미의 구분입니다.
송신, 수신 각각 별도로 라인이 있는 것은 물리적으로도 양방향인 완전체인 것이고,
하나의 라인을 갖고 송신과 수신 양쪽으로 써먹는 것은 논리적으로 양방향인 것이죠. 동시에 송수신이 안 된다고 하지만 송신/수신 전환이 매우 빠르다면 문제가 없으니까요.
머나먼 옛날 물리적으로도 완전한 양방향이라는 것을 강조하기 위해 양방향 합쳐서 속도 얼마 식으로 말해지기도 했습니다만, 현 시점 ( 그리고 가까운 과거 ) 에서는 저속 인터페이스 빼고는 완전한 양방향 아닌게 없으니 양방향 합쳐서 얼마 식으로 말하는 것은 건전(?)한 홍보성으로 봐주기도 어려운 그냥 사기성이라 봐야 하는 것이겠죠.
송신, 수신 각각 별도로 라인이 있는 것은 물리적으로도 양방향인 완전체인 것이고,
하나의 라인을 갖고 송신과 수신 양쪽으로 써먹는 것은 논리적으로 양방향인 것이죠. 동시에 송수신이 안 된다고 하지만 송신/수신 전환이 매우 빠르다면 문제가 없으니까요.
머나먼 옛날 물리적으로도 완전한 양방향이라는 것을 강조하기 위해 양방향 합쳐서 속도 얼마 식으로 말해지기도 했습니다만, 현 시점 ( 그리고 가까운 과거 ) 에서는 저속 인터페이스 빼고는 완전한 양방향 아닌게 없으니 양방향 합쳐서 얼마 식으로 말하는 것은 건전(?)한 홍보성으로 봐주기도 어려운 그냥 사기성이라 봐야 하는 것이겠죠.
2016.04.24 10:50:27
아 참 썬더볼트 1 과 썬더볼트 2 는 채널당 전송 속도 자체는 같습니다.
썬더볼트는 원래 2 개의 채널분 배선이 들어가 있습니다. 썬더볼트 1 에서는 채널 마다 각각 따로 동작이었고요. 그래서 2 대의 장치가 서로 전혀 간섭없이 별개로 동시에 동작 가능.
썬더볼트 2 에서는 채널을 병합하는 모드가 들어가 있습니다. 그래서 속도가 2 배가 된 것이죠.
간단히 설명한다면 썬더볼트 1 은 x1 레인인 PCIe 슬롯 2 개가 들어가 있는 것이고요.
썬더볼트 2 는 x2 레인 PCIe 슬롯 1 개로 동작하는 모드도 추가된 것입니다.
썬더볼트는 원래 2 개의 채널분 배선이 들어가 있습니다. 썬더볼트 1 에서는 채널 마다 각각 따로 동작이었고요. 그래서 2 대의 장치가 서로 전혀 간섭없이 별개로 동시에 동작 가능.
썬더볼트 2 에서는 채널을 병합하는 모드가 들어가 있습니다. 그래서 속도가 2 배가 된 것이죠.
간단히 설명한다면 썬더볼트 1 은 x1 레인인 PCIe 슬롯 2 개가 들어가 있는 것이고요.
썬더볼트 2 는 x2 레인 PCIe 슬롯 1 개로 동작하는 모드도 추가된 것입니다.
2016.04.24 11:04:52
정작 제목의 질문에는 대답 안 했었네요. ^^;
뭐 이미 위 댓글의 설명에서 답이 나와있습니다만..
usb 3.1 에서 송수신이 동시에 이루어진다 해서 전송속도가 절반이 되지 않습니다. 그냥 변함 없습니다.
뭐 이미 위 댓글의 설명에서 답이 나와있습니다만..
usb 3.1 에서 송수신이 동시에 이루어진다 해서 전송속도가 절반이 되지 않습니다. 그냥 변함 없습니다.
2016.04.25 03:40:59
답변 감사합니다. usb 3.1은 송신 10 수신10이 동시에 가능하다는 거군요. 그런데 썬더볼트2처럼 논리구조를 바꿔서 반이중 방식이기는 하지만 2배의 속도를 내는 것에 추가되는 비용이 있나요?
usb 3.1도 여러 외장하드나 모니터들을 연결하는 경우 양쪽으로 오가는 신호보다는 한쪽으로 신호가 가는것이 더 유리할 것 같은데요.
썬더볼트2가 단순히 마케팅적인 이유때문에 반이중방식으로 20Gbps를 출시한지는 정확히 모르겠지만 단순한 소프트?적인 문제라면 usb3.1도 썬더볼트2처럼 반이중 20Gbps를 구현하는 것이 충분히 가능하지 않나요? 선택할 수 있는 옵션을 줄만도 한데 전이중 방식만 지원을 한다는 것은 어떠한 이유에서 인가요?
단순한 논리구조 변경 이상으로 10씩 신호가 오가는 것에 비해 20이라는 큰 대역폭이 컨트롤러 제작비용이 더 들어가나요?
usb 3.1도 여러 외장하드나 모니터들을 연결하는 경우 양쪽으로 오가는 신호보다는 한쪽으로 신호가 가는것이 더 유리할 것 같은데요.
썬더볼트2가 단순히 마케팅적인 이유때문에 반이중방식으로 20Gbps를 출시한지는 정확히 모르겠지만 단순한 소프트?적인 문제라면 usb3.1도 썬더볼트2처럼 반이중 20Gbps를 구현하는 것이 충분히 가능하지 않나요? 선택할 수 있는 옵션을 줄만도 한데 전이중 방식만 지원을 한다는 것은 어떠한 이유에서 인가요?
단순한 논리구조 변경 이상으로 10씩 신호가 오가는 것에 비해 20이라는 큰 대역폭이 컨트롤러 제작비용이 더 들어가나요?
2016.04.25 16:15:07
썬더볼트도 1,2,3 모두 다 전이중 방식입니다.
USB 1.x, 2.x 는 라인 한 조로 송신, 수신 모두 다 합니다. 반이중이죠.
USB 3.x 에는 별도로 고속용 라인 2 조가 추가 되서 송신, 수신 각각 따로고요. 전이중.
썬더볼트 1 은 고속용 라인 4 조가 있습니다. 송신 전용 2 조, 수신 전용 2 조가 있는데,
각각 송수신 1 조씩 묶어서 하나의 채널을 이루게 되고요. 이 채널은 PCIe 에 말하는 레인 개념과 같다고 보시면 됩니다.
썬더볼트에는 레인 2 개가 있는거죠. 이 레인 2 개는 물리적으로도 논리적으로 완전히 별개로 동작합니다. 그래서 PCIe 슬롯 2 개가 들어있는 것이나 마찬가지란 얘기.
썬더볼트 2 에서는 송신 전용 2 조를 같이 합칩니다. 수신 전용 2 조 역시 같이 합치고요.
그래서 레인 2 개가 아니라 1 개처럼 움직입니다. 역시 PCIe 식으로 말하면 레인 2 개가 있는 슬롯 1 개식이 되는거죠.
물론 썬더볼트 1 처럼 레인 2 개로 동작할 수도 있고요.
USB 1.x, 2.x 는 라인 한 조로 송신, 수신 모두 다 합니다. 반이중이죠.
USB 3.x 에는 별도로 고속용 라인 2 조가 추가 되서 송신, 수신 각각 따로고요. 전이중.
썬더볼트 1 은 고속용 라인 4 조가 있습니다. 송신 전용 2 조, 수신 전용 2 조가 있는데,
각각 송수신 1 조씩 묶어서 하나의 채널을 이루게 되고요. 이 채널은 PCIe 에 말하는 레인 개념과 같다고 보시면 됩니다.
썬더볼트에는 레인 2 개가 있는거죠. 이 레인 2 개는 물리적으로도 논리적으로 완전히 별개로 동작합니다. 그래서 PCIe 슬롯 2 개가 들어있는 것이나 마찬가지란 얘기.
썬더볼트 2 에서는 송신 전용 2 조를 같이 합칩니다. 수신 전용 2 조 역시 같이 합치고요.
그래서 레인 2 개가 아니라 1 개처럼 움직입니다. 역시 PCIe 식으로 말하면 레인 2 개가 있는 슬롯 1 개식이 되는거죠.
물론 썬더볼트 1 처럼 레인 2 개로 동작할 수도 있고요.
2016.04.25 16:24:39
반이중으로 하게 되면 단순히 회선을 나눠쓰는 것으로 그치는게 아니라, 상당히 큰 오버헤드를 갖게 됩니다.
워키토키 ( 군용 무전기 생각해도 될 듯 ) 에서 자신이 말하는게 끝나면 "오버" 라고 외치고 송화 스위치에서 손 떼죠.
상대방은 자신이 말할 차례가 되었으니까 송화 스위치를 누르고 말하기 시작.
하나의 라인을 송수신에 같이 쓰는 것은 필연적으로 낭비되는 시간이 있기 마련입니다.
하여튼 반이중 방식은 USB 2.x 까지로 끝났다고 생각하셔도 됩니다. 이더넷은 10 Mbps 까지로 이미 오래전 끝났고요.
워키토키 ( 군용 무전기 생각해도 될 듯 ) 에서 자신이 말하는게 끝나면 "오버" 라고 외치고 송화 스위치에서 손 떼죠.
상대방은 자신이 말할 차례가 되었으니까 송화 스위치를 누르고 말하기 시작.
하나의 라인을 송수신에 같이 쓰는 것은 필연적으로 낭비되는 시간이 있기 마련입니다.
하여튼 반이중 방식은 USB 2.x 까지로 끝났다고 생각하셔도 됩니다. 이더넷은 10 Mbps 까지로 이미 오래전 끝났고요.
2016.04.24 11:21:31
일단 양방향,단방향에 대해 정의를 확실히 해야 할 것 같은데.. 통신에서 단방향이라면 보통 심플렉스, 즉 한쪽으로만 신호를 보낼 수 있는 것을 뜻합니다. 말하자면 TV나 라디오같은 겁니다.
양방향에는 하프 듀플렉스, 풀 듀플렉스가 있는데 하프 듀플렉스는 한번에 한 쪽만 말할 수 있습니다. 풀 듀플렉스는 두쪽 다 말할 수 있습니다. 그리고 (헷갈리게도) 하프 듀플렉스 풀 듀플렉스 둘 다 양쪽으로 통신이 가능함에도 불구하고 이걸 또 단방향 / 양방향으로 부르는 경우가 있습니다. 심플렉스의 경우랑 겹치는데도 불구하고 말이지요. 위의 경우는 그런 경우 같습니다.
용어쪽 문제가 아닌 원리적인 부분에 있어서는 archwave님의 설명대로 전이중(풀 듀플렉스)은 두 쪽이 동시에 전송해도 속도가 까이지 않고 반이중(하프 듀플렉스) 는 두쪽이 동시 전송하면 시간을 분할해서 써야 하기 떄문에 속도가 까인다고 보시면 됩니다. USB2나 구형 10Mbps 이더넷 등에 반이중이 들어갑니다. 요즘의 고속 유선통신기술들은 전이중을 많이 씁니다.
양방향에는 하프 듀플렉스, 풀 듀플렉스가 있는데 하프 듀플렉스는 한번에 한 쪽만 말할 수 있습니다. 풀 듀플렉스는 두쪽 다 말할 수 있습니다. 그리고 (헷갈리게도) 하프 듀플렉스 풀 듀플렉스 둘 다 양쪽으로 통신이 가능함에도 불구하고 이걸 또 단방향 / 양방향으로 부르는 경우가 있습니다. 심플렉스의 경우랑 겹치는데도 불구하고 말이지요. 위의 경우는 그런 경우 같습니다.
용어쪽 문제가 아닌 원리적인 부분에 있어서는 archwave님의 설명대로 전이중(풀 듀플렉스)은 두 쪽이 동시에 전송해도 속도가 까이지 않고 반이중(하프 듀플렉스) 는 두쪽이 동시 전송하면 시간을 분할해서 써야 하기 떄문에 속도가 까인다고 보시면 됩니다. USB2나 구형 10Mbps 이더넷 등에 반이중이 들어갑니다. 요즘의 고속 유선통신기술들은 전이중을 많이 씁니다.
작성된지 2주일이 지난 글에는 새 코멘트를 달 수 없습니다.
PS/2, USB 1.x/2.x 는 송수신 라인이 따로 달리지 않았기에, 라인 1 조만 있어서 동시에 송수신이 안 되는 것이고요.
USB 3.1 gen 1 (USB 3.0) 은 5 Gbps, USB 3.1 gen2 는 10 Gbps, 썬더볼트 2 는 20 Gbps, 썬더볼트 3 는 40 Gbps 입니다.
일부에서는 10 Gbps 짜리를 양방향 다 합치면 20 Gbps 라는 식으로 말하기도 하는데 거의 사기성 홍보용이라 보면 됩니다.
그런 식으로 양방향 합쳐서 말하게 되면 위에 말해드린 수치를 모두 2 배로 뻥튀겨야 하고요.