레이블이 communication인 게시물을 표시합니다. 모든 게시물 표시
레이블이 communication인 게시물을 표시합니다. 모든 게시물 표시

2016년 3월 10일 목요일

(K)디지털 통신의 2차 분류(동기-비동기, synchronous-asynchronous)

동기와 비동기에 대한 이해가 쉽지가 않아서 웹을 돌아다니다가 좋은 글을 만나서 기록해 둡니다.
가장 좋은건 비슷한 질문과 그에 대한 답변을 발견하는 것

---


질문
    동기와 비동기 통신은 어떻게 동작하는 것인가요?

답변
    동기는 전화 통화를 하는 것
        - 전화를 걸때: 걸고 전화를 받을 때 까지 기다린다. 전화를 받으면 이야기 한다. 끊을 때도 끊자고 이야기 하고 알았다고 하면 끊는다.
    비동기는 편지를 주고 받는 것
        - 편지를 쓴다. 그리고 편지가 상대방에게 가는 도중에 나는 다른일을 한다.

동기와 비동기에 대한 의미는 이해를 하였으나, 실제 디지털 통신에서 RS232 와 SPI 의 차이점에 대해서는 아직 이해하지 못하였다.
추후 정리가 필요.

참조: http://stackoverflow.com/questions/10102580/how-does-synchronous-and-asynchronous-communication-work-exactly


(K)디지털 통신의 1차 분류(Serial-Parellel, 직렬-병렬)

디지털 통신 시스템에서는 두 가지의 데이터 전송 방식이 있다:병렬 과 직렬. 병렬 연결은 여러개의 선이 병렬로(동시에) 동작하는 거시고. 시리얼은, 반대로, 하나의 선으로 데이터를 하나씩 전송하는 것이다.

병렬 데이터
컴퓨터에 있는 병렬 포트가 예시이다. 병렬 포트의 경우 8개의 데이터 선들이 있고, 그라운드선과, 제어선이 있다. 그리고 IDE 하드디스크 커넥터와 PCI 확장포트도 좋은 예이다.

직렬 데이터
컴퓨터의 직렬 포트가 예시이다. 하나의 선으로 연결이 되어 있거나 하나의 차동증폭기로 되어 있고, 기본 선 외에 그라운드나 컨트롤 선이 있는 것이다. USB, FireWire, SATA 와 PCI Express 가 좋은 예이다.


참조: https://en.wikibooks.org/wiki/Communication_Networks/Parallel_vs_Serial