기아상태(언젠간 자원 할당 가능)

특정 프로세스의 우선 순위가 낮아서 자원 할당 받지 못하는 상태

해결

프로세스의 우선 순위 높이기 OR 다른 방법 사용


교착상태(무한 대기 상태)

  1. 두 개 이상 작업이 서로 끝나기를 기다리고 있는 상태
  2. 결코 일어나지 않을 사건에 대해 대기

교착상태의 발생 조건

1. 상호배제

  1. 자원은 한 번에 하나의 프로세스만 사용 가능
  2. 사용 중인 자원을 다른 프로세스가 사용하려면 요청한 자원이 해제될 때까지 대기 필요

2. 점유와 대기

점유 - 어떤 프로세스가 적어도 하나의 자원 점유

대기 - 점유 자원을 필요로 할 때 요청한 후 할당까지 대기

3. 비선점