정보처리기사

2020년06월06일 67번

[프로그래밍 언어 활용] 교착 상태 발생의 필요 충분 조건이 아닌 것은?

  • ① 상호 배제(mutual exclusion)
  • ② 점유와 대기(hold and wait)
  • ③ 환형 대기(circular wait)
  • ④ 선점(preemption)
(정답률: 67%)

문제 해설

선점(preemption)은 교착 상태 발생의 필요 충분 조건이 아니기 때문에 정답이다. 교착 상태 발생의 필요 충분 조건은 상호 배제, 점유와 대기, 환형 대기 세 가지이다. 선점은 프로세스가 다른 프로세스의 자원을 강제로 빼앗아 사용할 수 있는 기능을 말한다. 이러한 선점 기능이 있으면 교착 상태가 발생하지 않을 수 있지만, 선점 기능이 없는 시스템에서도 교착 상태가 발생할 수 있기 때문에 교착 상태 발생의 필요 충분 조건이 아니다.
AppStore에서 다운로드 APK 다운로드

연도별

진행 상황

0 오답
0 정답