I/O 인터페이스와 버스

직렬 전송에서 8b/10b 부호화(8비트 데이터를 10비트 부호로 만들어 보내는 방식)가 사용되어 온 목적으로 올바른 것은 무엇입니까?

  1. A데이터를 압축하여 보내는 양을 줄인다
  2. B0과 1의 개수 편향을 없애고 신호가 충분한 빈도로 전환되도록 하여, 수신 측이 클록을 추출할 수 있게 한다
  3. C데이터를 암호화하여 제3자가 읽을 수 없게 한다
정답과 해설 보기

정답: B. 0과 1의 개수 편향을 없애고 신호가 충분한 빈도로 전환되도록 하여, 수신 측이 클록을 추출할 수 있게 한다

0이나 1이 길게 이어지면 수신 측 CDR이 타이밍을 놓치고, 신호의 평균 전압이 어긋나 올바르게 판정할 수 없게 됩니다. 8b/10b 부호화는 8비트 데이터를 0과 1의 개수가 거의 같고 연속이 짧은 10비트 부호로 바꿉니다. 대신 보내는 비트가 25% 늘어나므로 데이터로서의 효율은 80%가 됩니다. PCI Express 1·2세대와 USB 3.0 등에서 사용되었습니다.

  • A. 오히려 보내는 양이 25% 늘어납니다.
  • B. 올바릅니다. DC 밸런스와 전환 확보가 목적입니다.
  • C. 암호화는 하지 않습니다.
이 분야 연습하기 분야로 돌아가기

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

  1. 8b/10b 부호화를 사용하는 전송로의 신호 속도가 5 Gb/s일 때, 데이터로서 보낼 수 있는 실효 속도는 얼마입니까?
  2. PCI Express 3.0 이후 채택된 128b/130b 부호화의 효율에 가장 가까운 것은 무엇입니까?
  3. PCI Express의 「레인」에 대한 설명으로 올바른 것은 무엇입니까?
  4. PCI Express 3.0(1레인당 8 GT/s, 128b/130b 부호화)의 x16 연결에서 단방향 실효 대역에 가장 가까운 것은 무엇입니까?
  5. PCI Express 세대가 하나 올라갈 때마다 1레인당 신호 속도가 어떻게 변하는지에 대해, 3세대부터 6세대까지 올바른 것은 무엇입니까?

이 분야의 비교