"동기화"의 두 판 사이의 차이

3 바이트 제거됨 ,  9년 전
편집 요약 없음
(Tensai1208(토론)의 7973351판 편집을 되돌림)
{{출처 필요}}
'''동기화'''(synchronization)는 시스템의 조작을 위해 사건의 조직화를 필요로 하는 시간 일치이다. 공시의 모든 그것들의 부분들과 함께 조작하는 시스템들은 동시에 발생됨을 말한다. 몇몇 시스템들은 오로지 거의 동기화되어 있거나, 독립 동기되어 있을 수도 있다. 몇몇 응용프로그램들은 사건들 사이의 상대적인 상쇄들이 결정되는것이 필요하고, 그 외 프로그램들은 오직 사건의 순서가 중요하다. 오늘날, 동기화는 GPS를 가능하게 하는 시간일치 시스템 덕분에 세계적인 기반으로 존재할 수 있다.
 
또한 동기화는 동시의 데이터베이스상의 데이터 일치를 의미하기도 한다.
예를 들어, 은행 [[서버]](Server)에 접속하는 [[클라이언트]](Client)를 생각해 보자. 클라이언트의 계좌에는 10만원이 있다. 클라이언트가 자신의 계좌에서 10만원을 인출하는 거래를 실행한다고 할 때, 클라이언트와 서버가 데이터가 일치하지 않는다면 서버의 기록에는 방금 전 클라이언트의 인출 정보가 없을 것이다. 따라서 클라이언트는 10만원을 한 번 더 인출할 수도 있을 것이다. 그렇게 되면 클라이언트는 10만원의 정보로 20만원을 인출하게 되는 것이므로 일종의 오류라 볼 수 있겠다. 이런 일이 없기 위해서는 클라이언트와 서버는 항상 데이터가 일치해야 하고, 이 데이터 일치화를 '동기화'라고 한다.
 
좀 더 쉬운 예로는 [[애플 (기업)|애플]](Apple)사의 [[아이튠즈]](iTunes)를 들 수 있겠다있다. 아이튠즈와 기기간의 동기화는 기본적으로 아이튠즈의 데이터가 기준이다. 무슨 말인가 하면, 기기에 10곡의 음악파일이 있고 아이튠즈에는 음악파일이 없을 때 동기화를 하게 되면 기기의 데이터가 아이튠즈의 데이터를 따라가기 때문에 기기에 있던 10곡의 음악파일은 사라지게 된다.
 
{{토막글|컴퓨터}}