I/O 인터페이스와 버스

100기가비트 이더넷 같은 고속 연결이 예를 들어 25 Gb/s 레인 4개를 묶어 만들어지기도 합니다. 이 발상으로 올바른 것은 무엇입니까?

  1. A4개 중 3개는 예비이고, 실제로는 1개만으로 데이터를 보낸다
  2. B4개의 선에 같은 데이터를 보내고 다수결로 오류를 고친다
  3. C1개당 속도에 한계가 있으므로, 여러 SerDes 레인에 데이터를 나누어 전체 대역을 얻는다
정답과 해설 보기

정답: C. 1개당 속도에 한계가 있으므로, 여러 SerDes 레인에 데이터를 나누어 전체 대역을 얻는다

하나의 SerDes 레인으로 낼 수 있는 속도는 회로와 전송로 기술로 한정됩니다. 그래서 데이터를 여러 레인에 나누어 보내고, 수신 측에서 맞추어 원래 순서로 되돌림으로써 전체적으로 큰 대역을 얻습니다. 기술이 발전해 1레인의 속도가 올라가면 같은 대역을 더 적은 레인으로 구현할 수 있게 되어, 예를 들어 PAM4를 사용한 100 Gb/s 레인 1개로 100기가비트를 보낼 수도 있습니다.

  • A. 모든 레인으로 데이터를 보냅니다.
  • B. 같은 데이터를 보내는 것이 아니라 나누어 보냅니다.
  • C. 올바릅니다. PCI Express의 레인과 같은 발상입니다.
이 분야 연습하기 분야로 돌아가기

I/O 인터페이스와 버스의 다른 문제

  1. PCI Express 등에서 사용되는 스프레드 스펙트럼 클록(SSC)의 목적으로 올바른 것은 무엇입니까?
  2. PCI Express의 1레인이 「전이중」이라는 것의 의미로 올바른 것은 무엇입니까?
  3. PCI Express에서 사용되는 크레딧 방식 흐름 제어에 대한 설명으로 올바른 것은 무엇입니까?
  4. AI용 GPU를 다수 연결하는 시스템에서 PCI Express와는 별도로 GPU끼리를 잇는 전용 고속 연결(NVIDIA의 NVLink 등)이 사용되는 주된 이유는 무엇입니까?
  5. PCI Express에서 64바이트의 작은 데이터를 쓰는 패킷을 다수 보내면 실효 대역이 이론값보다 상당히 작아집니다. 그 주된 이유는 무엇입니까?

이 분야의 비교