본문 바로가기

Hardware/전기전자 기초

트리거와 동기화

- 트리거(Trigger)

어느 특정한 동작에 반응해 자동으로 필요한 동작을 실행하는 것

 

- 동기화

컴퓨터 시스템(기능적 모듈간의 통신, 메모리와 CPU간의 데이터 전송), 네트워크, GPS등의 많은 부분에서 사용한다. 우선 동기화 목적이 규정되면 시스템 설계자가 어떤 방법으로 동기화 할 것인지를 결정한다. 수단은 하드웨어 및 소프트웨어로 처리할 수 있다.

동기화는 동시의 데이터베이스상의 데이터 일치를 의미하기도 한다. 예를 들어, 은행 서버에 접속하는 클라이언트를 생각해 보자. 클라이언트의 계좌에는 10만원이 있다. 클라이언트가 자신의 계좌에서 10만원을 인출하는 거래를 실행한다고 할 때, 클라이언트와 서버가 데이터가 일치하지 않는다면 서버의 기록에는 방금 전 클라이언트의 인출 정보가 없을 것이다. 따라서 클라이언트는 10만원을 한 번 더 인출할 수도 있을 것이다. 그렇게 되면 클라이언트는 10만원의 정보로 20만원을 인출하게 되는 것이므로 일종의 오류라 볼 수 있겠다. 이런 일이 없기 위해서는 클라이언트와 서버는 항상 데이터가 일치해야 하고, 이 데이터 일치화를 '동기화'라고 한다.

'Hardware > 전기전자 기초' 카테고리의 다른 글

송진과 납땜  (0) 2021.07.27
측정기에 측정 범위가 있는 이유  (0) 2021.07.27
통신 방식의 비교  (0) 2021.07.25
OSI 7 Layer  (0) 2021.07.25
직류와 교류  (0) 2021.07.25