이 글을 혼자 공부하는 컴퓨터구조 + 운영체제 (한빛미디어) 책을 읽고 혼자 공부한 내용입니다.잘못 이해한 부분이 있을 수 있고, 문제가 있는 부분 댓글로 알려주시면 수정하겠습니다. 동기화의 의미협력적으로 실행되는 프로셋들은 아무렇게나 마구 동시에 실행해서는 안 됨올바른 실행을 위해서는 동기화가 필수 프로세스 동기화란 프로세스들 사이의 수행 시기를 맞추는 것 첫째, 실행 순서 제어를 위한 동기화동시에 실행되는 프로세스를 올바른 순서대로 실행하는 것이 첫 번째 프로세스 동기화 둘째, 상호 배제를 위한 동기화상호 배제(mutual exclusion)는 공유가 불가능한 자원의 동시 사용을 피하기 위해 사용하는 알고리즘공유 자원과 임계 구역공유 자원은 여러 프로세스 혹은 스레드가 공유하는 자원전역 변수가 될 수..