교착 상태

원인

  1. 상호배제

  2. 점유 대기

  3. 비선점

  4. 환형 대기

    Untitled

해결 방법

책 내용

  1. 자원을 할당할 때 애초에 성립 X 설계
  2. 교착 상태 가능성이 없을 때만 자원이 할당, 프로세스당 요청할 자원들의 최대치를 통해 자원 할당 가능 여부를 판단하는 ‘은행원 알고리즘’ 사용 → 회피
  3. 교착 상태가 발생하면 사이클이 있는지 확인, 관련 프로세스 하나씩 지움 → 탐지 및 복구

찾은 내용

  1. 예방