모두CBT

교착상태 발생의 필요 충분 조건으로 옳지 않은 것은? | [임베디드기능사 필기] 16년 1회차 기출문제 상세 페이지

1[임베디드기능사 필기] 16년 1회차
교착상태 발생의 필요 충분 조건으로 옳지 않은 것은?
1
Mutual Exclusion
2
Preemption
3
Hold and Wait
4
Circular Wait
해설

교착상태(Deadlock) 발생의 필요충분조건은 Coffman의 네 가지 조건으로, 이들이 모두 동시에 만족될 때 발생한다. ① Mutual Exclusion(상호배제): 자원을 한 번에 한 프로세스만 사용 ② Hold and Wait(점유와 대기): 자원을 보유한 채 다른 자원 대기 ③ No Preemption(비선점): 자원을 강제로 빼앗을 수 없음 ④ Circular Wait(순환 대기): 프로세스 간 자원 요청이 원형 대기열을 형성. Preemption(선점)은 오히려 교착상태를 방지하는 조건으로, 선점이 가능하면 자원을 강제로 회수하여 교착상태를 해결할 수 있으므로 발생의 필요충분조건에 포함되지 않는다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.