I/O 인터페이스와 버스

인터페이스의 성능을 나타내는 「대역」과 「지연(레이턴시)」의 차이로 올바른 것은 무엇입니까?

  1. A대역과 지연은 같은 것을 다른 단위로 나타낸 것일 뿐이다
  2. B대역이 크면 지연은 반드시 작아진다
  3. C대역은 단위 시간에 보낼 수 있는 데이터 양이고, 지연은 하나의 데이터가 도착하기까지 걸리는 시간이다
정답과 해설 보기

정답: C. 대역은 단위 시간에 보낼 수 있는 데이터 양이고, 지연은 하나의 데이터가 도착하기까지 걸리는 시간이다

대역은 도로의 차선 수, 지연은 목적지까지의 소요 시간에 비유할 수 있습니다. 차선을 늘리면 한 번에 많은 차를 통과시킬 수 있지만, 한 대가 도착하는 시간은 짧아지지 않습니다. 큰 데이터를 보낼 때는 대역이, 작은 데이터를 여러 번 주고받을 때는 지연이 성능을 좌우합니다. 어느 쪽이 영향을 주는지 파악하는 것이 성능 개선의 첫걸음입니다.

  • A. 서로 다른 양입니다.
  • B. 대역이 커도 지연이 큰 연결은 있습니다.
  • C. 올바릅니다. 서로 다른 양이므로 나누어 생각합니다.
이 분야 연습하기 분야로 돌아가기

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

  1. 대역 10 GB/s, 지연 1 µs인 연결에서 64바이트 데이터를 1회 보내는 데 걸리는 시간에 가장 가까운 것은 무엇입니까(시간=지연+데이터량÷대역으로 합니다)?
  2. 기기와 작은 데이터를 하나씩 수천 번 주고받는 프로그램을 빠르게 하는 방법으로 가장 효과적인 것은 무엇입니까?
  3. USB의 통신 방식에 대해 올바른 것은 무엇입니까(USB4를 제외한 기존 USB에 대해)?
  4. USB Type-C에 대해 올바른 것은 무엇입니까?
  5. USB Power Delivery(USB PD)에 대한 설명으로 올바른 것은 무엇입니까?

이 분야의 비교