프로그래밍 일반사무자동화산업기사 · 2010년03월07일 · 45/80
45.교착상태의 해결 방안 중 은행원 알고리즘과 관계되는 것은?
1
예방
2
발견
3
회피정답
4
회복
해설
교착상태의 해결 방법 중 '은행원 알고리즘'은 '3. 회피'와 관련이 있습니다. 교착상태 회피는 시스템이 교착상태에 빠지는 것을 피하기 위해 자원 할당 상태를 신중하게 검사하고, 교착상태를 일으킬 수 있는 자원 요청을 방지하는 방법입니다. 은행원 알고리즘은 이러한 교착상태 회피 기법 중 하나로, 시스템의 안전 상태를 유지하는 데 사용됩니다. 이 알고리즘은 은행에서 고객이 자신의 최대 필요 자원을 초과하여 대출을 요구하는 것을 방지하는 것과 비슷한 개념입니다. 이 알고리즘은 각 프로세스가 최대로 요구할 수 있는 자원의 양을 미리 선언하게 하며, 시스템은 이를 근거로 안전하게 자원을 할당합니다. 따라서, 은행원 알고리즘은 교착상태를 '회피'하는 데 사용되는 방법 중 하나입니다.