운영체제정보처리기사(구) · 2018년08월19일 · 56/100
56.다음은 교착상태 발생조건 중 어떤 조건을 제거하기 위한 것인가?

1
Mutual Exclusion
2
Hold and Wait정답
3
Non-preemption
4
Circular Wait
해설
Hold & Wait는 자원을 가지고 있는 상태에서 이제 내가 필요한 자원을 요구하는데 이때 자원을 반납하는게 아닌 가지고 있는 상태에서 요구하며 배째는 것을 나타낸다. 그러기에 시작전 모든 자원을 분배하고 다음자원 요구시 자신의 자원을 반납해야 요구할 수 있도록 해야한다.) Mutual Exclution - 공유 자원에 대해 다른 프로세스가 접근하지 못하게 막는 기법 Non-preemption : 스케쥴링에서 자기가 받아 실행시 자기 일이 끝날때까지 그 누구도 뺏지 못하게 만드는 기법 Circular Wait : 서로 꼬리에 꼬리를 물고 원하는 상황에서 대기타는중.