■ 프로세스 간 동기화 및 통신 1. 임계영역 (Critical Section) = 위험 영역 - 비동기 절차에 있어서 자기 자신이 또는 다른 비동기 절차 부분과 동시에 실행할 수 없는 부분으로, 하나의 프로세스가 자원을 액세스하고 있을 때, 그 프로세스에 의해 참조되는 프로그램의 부분을 임계영역이라고 한다 - 즉 하나의 프로세스가 공유 데이터에 접근하면, 다른 프로세스는 그 공유 데이터에 접근해서는 안 된다 2. 상호배제 (Mutual Exclusion) - 여러 개의 병렬 프로세스가 공통의 변수 또는 자원에 접근할 때 그 조작을 정당하게 실행하기 위하여 접근 중인 임의의 시점에서 하나의 프로세스만이 그 접근을 허용하도록 제어하는 것이다 - 한 프로세스가 공유 기억장치 혹은 공유 파일을 사용하고 있을 ..