처음으로

정보처리산업기사

2017년 08월 26일 기출문제

62. 교착 상태의 예방을 위하여 각 자원 유형에 일련의 순서번호를 부여하는 것은 다음 중 어떤 교착 상태 발생 조건을 제거하기 위한 것인가?

*해설

<문제 해설>
교착 상태의 예방 방법
상호 배제 조건 : 한번에 여러개의 프로세스가 공유 자원을 사용할 수 있도록 함.
점유와 대기 조건 : 프로세스가 실행되기 전 모든 자원을 할당하거나 자원이 점유되지 않은 상태에서만 자원을 요구하도록 함.
비선점 조건 : 자원을 점유하고 있는 프로세스가 다른 자원을 요구할 때 점유하고 있는 자원을 반납하고,
요구한 자원 사용을 기다리게 함.
환형 대기 조건 : 자원을 선형 순서로 분류하여 고유 번호 할당 후 각 프로세스는 현재 점유한 자원의 고유 번호보다 앞이나 뒤 어느 한쪽 방향으로만 자원을 요구하도록 함.

상호배제조건은 예방/ 부정할 수 없다
한번에 여러개의 프로세스가 공유자원을 사용하게 할 경우, 요구자원을 기다릴 필요가 없어지므로 교착상태가 일어나지 않는다
결론 : 상호배제조건 조건의 부정방법은 없음
공유
해설보기
정답보기
<<이전
다음>>
목록
서버에 요청 중입니다. 잠시만 기다려 주십시오...