I/O 인터페이스와 버스

대역 10 GB/s, 지연 1 µs인 연결에서 64바이트 데이터를 1회 보내는 데 걸리는 시간에 가장 가까운 것은 무엇입니까(시간=지연+데이터량÷대역으로 합니다)?

  1. A약 6.4 ns
  2. B약 1 µs
  3. C약 101 µs
정답과 해설 보기

정답: B. 약 1 µs

64바이트÷10 GB/s=6.4 ns이므로 시간은 1 µs+0.0064 µs≒1 µs로, 거의 지연입니다. 반면 1 MB를 보내면 100 µs+1 µs≒101 µs로, 거의 대역으로 결정됩니다. 작은 데이터를 여러 번 보낼 때는 대역을 늘려도 빨라지지 않으므로, 데이터를 모아서 보내거나 지연이 작은 연결을 사용하는 등의 궁리가 필요합니다.

  • A. 전송 시간만 계산하고 지연을 더하지 않았습니다.
  • B. 올바릅니다. 거의 지연만으로 결정됩니다.
  • C. 이는 1 MB를 보낼 때의 시간에 가까운 값입니다.
이 분야 연습하기 분야로 돌아가기

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

  1. 기기와 작은 데이터를 하나씩 수천 번 주고받는 프로그램을 빠르게 하는 방법으로 가장 효과적인 것은 무엇입니까?
  2. USB의 통신 방식에 대해 올바른 것은 무엇입니까(USB4를 제외한 기존 USB에 대해)?
  3. USB Type-C에 대해 올바른 것은 무엇입니까?
  4. USB Power Delivery(USB PD)에 대한 설명으로 올바른 것은 무엇입니까?
  5. USB 전송 종류 중 아이소크로너스 전송의 특징으로 올바른 것은 무엇입니까?

이 분야의 비교