1. 동기화란? 프로세스 동기화 : 프로세스들 사이의 수행 시기를 맞추는 것프로세스뿐만 아니라 스레드와 같은 실행의 흐름을 갖는 모든 것이 동기화의 대상프로세스들 사이의 수행 시기를 맞추는 것은 무엇을 의미하는가?실행 순서 제어 : 프로세스를 올바른 순서대로 실행하기상호 배제 : 동시에 접근해서는 안 되는 자원에 하나의 프로세스만 접근하게 하기, 공유가 불가능한 자원의 동시 사용을 피하기 위해 사용하는 알고리즘동시에 접근해서는 안 되는 자원이란?공유 자원 : 전역 변수, 파일, 입출력장치, 보조기억장치임계 구역 : 동시에 실행하면 문제가 발생하는 자원에 접근하는 코드 영역두 개 이상의 프로세스가 임계 구역에 진입하고자 하면 둘 중 하나는 대기해야 한다. 임계 구역에 먼저 진입한 프로세스의 작업이 마무리되..