전자계산기구조임베디드기능사 · 2016년01월24일 · 33/60
33.교착상태 발생의 필요 충분 조건으로 옳지 않은 것은?
1
Mutual Exclusion
2
Preemption정답
3
Hold and Wait
4
Circular Wait
해설
교착상태 발생의 필요충분조건 -Mutual Exclusion(상호배제) : 프로세스들은 자신이 필요로 하는 자원에 대해 배타적인 사용을 요구한다. -No Preemption(비선점) : 자원을 점유하고 있는 프로세스는 그 작업의 수행이 끝날 때까지 해당 자원을 반환하지 않는다. -Hold & Wait(점유와 대기) : 프로세스가 적어도 하나의 자원을 점유하면서, 다른 프로세스에 의해 점유된 다른 자원을 요구하고 할당 받기를 기다린다. -Circular Wait(환형대기) : 프로세스들의 환형대기가 존재하여야 하며, 이를 구성하는 각 프로세스는 환형 내의 이전 프로세스가 요청하는 자원을 점유하고, 다음 프로세스가 점유하고 있는 자원을 요구하고 있는 경우 교착 상태가 발생할 수 있다.