본문 바로가기
패키지 활용정보처리기능사(변경) · 2010년07월11일 · 39/60

39.교착상태(Dead Lock)에 관한 설명으로 옳지 않은 것은?

1
교착상태는 둘 이상의 프로세스들이 서로 다른 프로세스가 차지하고 있는 자원을 요구하여 무한정 기다리게 함으로 인해 결국 해당 프로세스의 진행이 중단되는 현상이다.
2
교착상태는 어떤 자원을 한 프로세스가 사용 중일 때 다른 프로세스가 그 작업이 끝날 때까지 기다리는데서 발생한다.
3
교착상태는 한 프로세스에게 할당된 자원을 스스로 내놓기 전에는 다른 자원을 강제로 빼앗을 수 없을 때 발생한다.
4
교착상태는 프로세스들이 자신의 자원을 내놓고 상대방의 자원을 요구하는 것이 순환을 이룰 때 발생한다.정답

해설

교착상태(Deadlock) 2개 이상의 프로세스들이 서로 다른 프로세스가 차지하고 있는 자원을 무한정 기다려 시스템이 멈춘것 처럼 보이는 상태 교착상태의 정의는 기본적으로 위와 같으며 4번을 올바르게 수정하자면 교착상태는 프로세스들이 자신의 자원을 "내놓지 않고" 상대방의로.... 고쳐야 정확한 뜻이 됩니다.

이 시험을 직접 풀어보세요

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

회원가입 없이 CBT 풀기