병행 프로세스에서 고려사항 이번에는 정보처리기사 필기 과목인 운영체제의 병행 프로세스에서 고려 사항을 살펴보아요. 병행 프로세스 여러 프로세스가 동시에 동작하는 상태를 말합니다. 두 개의 프로세스가 경쟁하여 자원을 사용할 때 여러가지 문제가 발생할 수 있습니다. 경쟁 상태에 있을 때 임계 영역에 서로 들어가는 것을 방지하여야 합니다. 경쟁 자원 두 개 이상의 작업이 경쟁하여 사용하는 자원 경쟁 상태(Race Condition) 두 개 이상의 작업이 경쟁 자원을 사용하려는 상태 임계 영역(Critical Section) 경쟁 자원을 사용하는 영역 상호 배제(Mutual Exclusion) 두 개 이상의 작업이 동시에 임계 영역에 들어가지 못하게 하는 기법 세마포어(Semaphore) 여러 개의 프로세스의 ..