1. 프로세스 동기화

1. Critical Section (임계영역)

: 동일한 자원을 동시에 접근하는 작업(ex. 공유하는 변수 사용, 동일 파일 사용 등)을 실행하는 코드 영역

1) Critical Section Problem (임계영역 문제)

: 프로세스들이 Critical Section을 함께 사용할 수 있는 프로토콜을 설계하는 것

2. 해결책

1) Lock

- 하드웨어 기반 해결책

- 동시에 공유자원 접근을 막기 위해 Critical Section에 진입하는 프로세스는 Lock을 획득