반응형
직렬(Serial)통신 이란?
직렬 통신은 순차적으로 데이터를 한번에 하나의 비트만을 전송합니다.
양단간 통신 거리가 먼 경우에도 사용하기 용이
USB, RS232 등이 사용하는 방식
송신과 수신 라인이 다름. 두 장치가 동시에 데이터 전송 가능
병렬(Parallel)통신 이란?
여러 개의 병렬 위로 동시에 여러 개의 데이터 신호를 보내는 방식
양단간 통신 거리가 먼 경우에는 사용하기 어려움
한번에 여러 비트가 전송되는 경우 각 비트는 하나의 와이어를 사용하여 전송에 포함됩니다.
예를 들어, 32비트 통신에서는 데이터를 전송하기 위해 32개의 와이어가 필요합니다.
32개의 와이어를 정확히 동일한 길이로 만드는 것은 거의 불가능합니다. 더 높은 클럭 속도에서 더 짧은 와이어를 통해 전송 된 데이터는 더 긴 와이어를 통해 전송 된 데이터보다 먼저 도착합니다. 즉, 병렬 통신의 비티가 지연 도착할 수 있다는 말입니다. 수신 장치는 완전한 데이터를 처리하기 위해 모든 비트가 도착할 때까지 기다려야하며, 이는 성능의 현저한 손실을 나타낸다. 클럭속도가 증가하면 약화됩니다.
클럭 주기 당 32 비트를 전송하는 33MHz의 병렬 통신을 비교하면 한 번에 한 비트 만 전송하는 33MHz의 직렬 통신보다 32 배 더 빠릅니다. 그러나 동일한 병렬 통신을 훨씬 높은 클럭 속도로 작동하는 직렬 통신과 비교하면 실제로 직렬 통신이 훨씬 빠를 수 있습니다.
반응형