동기화 (1) 썸네일형 리스트형 [운영체제] 동기화(Synchronization) 동기화는 컴퓨팅 시스템에서 여러 프로세스나 스레드가 자원에 대한 접근을 조정하고, 데이터의 일관성을 유지하기 위해 사용되는 기술이다. 같은 컴퓨터에서 서로 다른 프로세스가 통신을 하여 정보를 주고 받는 멀티프로세싱 환경에서 Synchronization이 발생하는데 이때는 같은 컴퓨터 내부임으로 Inter Process Communication (IPC) 이다. IPC는 다른 프로세스 간에 데이터를 주고받는 통신 메커니즘으로 같은 시스템 내의 프로세스 간 통신에 사용되며, 메시지 전달, 공유 메모리, 파이프라인 등 다양한 방법으로 구현될 수 있다. Synchronization 이유 다른 두 컴퓨터가 매우 먼 거리로 떨어져 있는 경우는 Network로 연결되어 프로세스 정보를 주고 받는다. 이러한 상황에서 .. 이전 1 다음