정보처리기사(구) 기출문제·모의고사·오답노트·자동채점

2005년03월20日 59번

[운영체제]
교착상태의 예방 기법 중 각 프로세스는 한꺼번에 자기에게 필요한 자원을 모두 요구해야 하며, 이 요구가 만족되지 않으면 작업을 진행할 수 없게 하는 방법이 있다. 이것은 다음 중 무슨 조건을 방지하기 위함인가?

  • ① 비선점(non preemption) 조건
  • ② 점유 및 대기(hold & wait) 조건
  • ③ 순환대기(circular wait) 조건
  • ④ 상호배제(mutual exclusion) 조건
(정답률: 56%)

문제 해설

점유 및 대기(hold & wait) 조건을 방지하기 위해서는 각 프로세스가 필요한 모든 자원을 한꺼번에 요구해야 한다. 이렇게 함으로써 다른 프로세스가 이미 점유한 자원을 기다리는 상황을 방지할 수 있으며, 자원을 점유하지 못한 프로세스는 작업을 진행할 수 없기 때문에 순환대기(circular wait) 조건도 방지할 수 있다.

연도별

진행 상황

0 오답
0 정답