프로그래밍 일반사무자동화산업기사 · 2009년08월30일 · 48/80
48.교착상태 발생의 필요충분조건이 아닌 것은?
1
상호 배제 조건
2
선점 조건정답
3
점유 및 대기 조건
4
환형 대기 조건
해설
*교착 상태 발생의 필요 충분 조건 - 상호 배제(Mutual Exclusion):프로세스들이 그들이 필요로 하는 자원에 대해 배타적인 통제권을 요구하는 것, 한 프로세스가 사용 중이면 다른 프로세스는 반드시 기다려야 함 - 점유와 대기(Hold & Wait):프로세스가 적어도 하나 이상의 자원을 할당 받은 채로 다른 프로세스의 자원이 해제되기를 기다리는 경우 - 비선점(Non-Preemption):프로세스가 점유한 자원은 사용이 끝날 때까지 해제할 수 없는 경우 - 환형 대기(Circular Wait):프로세스의 환형 사슬이 존재해서 이를 구성하는 각 프로세스는 사슬내의 다음에 있는 프로세스가 요구하는 하나 또는 그 이상의 자원을 갖고 있는 경우