본문 바로가기
운영체제정보처리기사(구) · 2017년08월26일 · 53/100

53.은행가 알고리즘(Banker's Algorithm)은 교착상태의 해결 방법 중 어떤 기법에 해당하는가?

1
Avoidance정답
2
Detection
3
Prevention
4
Recovery

해설

1.Avoidance(회피) : 교착 상태가 발생할 가능성을 배제하지 않고, 교착 상태가 발생하면 적절히 피해나가는 방법으로, 주로 '은행원 알고리즘'이 사용된다. 2.Detection(발견): 시스템에 교착생태가 발생했는지 점검하여 교착 상태에 있는 프로세스와 자원을 발견하는 것으로, 자원 할당 그래프 등을 사용한다. 3.Prevention(예방): 교착 상태가 발생되지 않도록 사전에 시스템을 제어하는 방법으로, 교착 상태 발생의 4가지 조건 중에서 어느 하나를 제거함으로써 수행되며 일반적으로 자원의 낭비가 가장심하다.(상호 배제부정, 점유및 대기부정, 비선점 부정, 환영대기 부정) 4.Recovery(회복): 교착 상태를 일으킨 프로세스를 종료하거나 교착 상태의 프로세스에 할당된 자원을 선점하여 프로세스나 자원을 회복하는것이다.

이 시험을 직접 풀어보세요

실전과 동일한 CBT 환경에서 시간 제한 연습

회원가입 없이 CBT 풀기