[Chapter 13] 교착 상태 - 2 교착 상태 해결 방법

Kim Seohyun·2024년 2월 4일
0
post-thumbnail

교착 상태 예방, 교착 상태 회피, 교착 상태 검출 후 회복
운영체제는 교착 상태를 회피할 수도, 예방할 수도, 검출 후 회복할 수도 있습니다. 각각의 방법에 대해 알아보겠습니다.

교착 상태 예방

우선 자원의 상호 배제를 없애 볼까요?

그렇다면 점유와 대기를 없애 봅시다.

이번에는 비선점 조건을 없애 보겠습니다.

마지막으로 원형 대기 조건을 없애 봅시다.

교착 상태 회피

교착 상태 검출 후 회복

선점을 통한 회복

프로세스 강제 종료를 통한 회복

3가지 키워드로 정리하는 핵심 포인트

  • 교착 사태 예방은 교착 상태의 발생 조건 중 하나를 충족하지 못하게 하는 방법입니다.
  • 교착 상태 회피는 안전 상태를 유지할 수 있는 경우에만 자원을 할당하는 방법입니다.
  • 교착 상태 검출 후 회복은 교착 상태 발생 여부를 주기적으로 검사하고, 교착 상태가 발생하면 그때그때 회복하는 방식입니다.
profile
EWHA Cyber Security 19

0개의 댓글