문제
다음 중, 은행원 알고리즘은 교착 상태의 해결 방법 중 어떤 기법에 해당하는가?
① Recovery ② Detection ③ Avoidance ④ Prevention
정답
3번
해설
정답: 3. 은행원 알고리즘은 교착 상태가 발생하지 않는 안전 상태를 유지하도록 하는 회피 기법이다.
오답 풀이
- 1번: Recovery는 교착 상태 발생 후 회복하는 기법이다.
- 2번: Detection은 교착 상태 발생 여부를 탐지하는 기법이다.
- 3번: Avoidance는 발생 가능성을 판단해 안전한 경우에만 자원을 할당한다.
- 4번: Prevention은 교착 상태 조건 중 하나를 사전에 제거하는 기법이다.
보충 개념 은행원 알고리즘은 자원 할당 요청 시 시스템이 안전 상태를 유지할 수 있는지 검사한다.