Synchronous와 Asynchronous의 차이점

ETC 2011. 8. 18. 17:51
반응형
1. Synchronous 와 Asynchronous의 차이점.
 
Synchronous:  http://kin.naver.com/openkr/detail.nhn?state=R&docId=23500
Asynchronous: http://kin.naver.com/openkr/detail.nhn?state=R&docId=24078

Synchronous: 동기식 전송 

동기식 전송은 한 문자 단위가 아니라 미리 정해진 수 만큼의 문자열을 한 묶음으로 만들어서 일시에 전송하는 방법이다.
이 방법에서는 데이터와는 별도로 송신측과 수신측이 하나의 기준 클럭으로 동기 신호를 맞추어 동작 한다.
수신측에서는 클럭에 의해 비트를 구별하게 되므로, 동기식 전송을 위해서는 데이터와 클럭을 위한 2회선이 필요하다.
송신측에서 2진 데이터들을 정상적인 속도로 내 보내면, 수신측에서는 클럭의 한 사이클 간격으로 데이터를 인식 하는것이다.

Aynchronous: 비동기식 전송 
데이터 통신에서 정보의 송신 및 수신을 위해 사용되는 클럭이 상대국과 독립적으로 운용되면서 송신될 정보가 있을때마다 정보의 시작/정비를 수신측에 알려주는 정보 전송 형태.
이방식은 다양한 정보속도를 사용할 수는 있으나 전송 성능이 나쁘고 전송 대역이 커지는 단점이 있다.

동기식은 1초에 연탄을 1개씩 나르자고 약속하고 1초에 1개라는 동기를 맞추어 전송 하는것이다.
장점: 보낸다, 받는다라는 notification을 줄 필요가 없다.( 약속한 시간에 보내는것임으로)
단점: 연탄을 2개이상 보내고 싶어도 그것을 반드시 분할해서 1개씩 보내야 한다.

비동기식은 송신측 수신측에 1초의 연탄 배달 갯수가 제한이 없다.
장점: 갯수의 제한이 없음으로 다량의 데이터를 보낼수 있고 다른 장비와의 속도를 맞출 필요가 없다.
단점: 데이터가 언제오고 언제 받을지 모르기 때문에 (시작 알림 - 데이터 - 끝 알림) 이라는 데이터 이외의 부가적인 요소 들을 다 가져가야 하는 단점이 있다.

반응형

'ETC' 카테고리의 다른 글

피타고라스가 들려주는 삼각형 이야기  (0) 2011.09.10
플래시 개발관련 도서 2011.09  (0) 2011.08.30
크롬 플러그인 설정  (0) 2011.07.14
맥쓰사 공구 iPod M-HDD, iHub  (2) 2011.07.04
yammer  (0) 2011.06.22
: