[컴퓨터의 이해] 교착상태의 해결 정리(예방, 회피, 탐지, 회복)
교착상태의 예방 기법 1) 상호배제 부정-상호배제는 자원을 공유하지 않는 조건을 전제로 함-상호배제 부정은 한번에 여러개의 프로세스가 공유자원을 사용할수 있도록 함 2) 점유와 대기 부정- 프로세스 대기를 없애려면 프로세스가 실행되기 전에 필요한 모든 자원을 할당함.- 프로세스가 자원을 점유하지 않은 상태에서만 자원을 요청할 수 있도록 함. 3) 비선점 부정-비선점을 부정하는 전제 조건은 이미 할당된 자원에 대해서 선점권을 갖지않음-프로세스가 어떤 다른 자원을 요구 할때 요청한 자원을 사용 가능 한지 검사하여, 사용 가능하다면 점유하고 있는 자원을 반납하고 요구한 자원을 사용하기 위하여 대기 4) 환형 대기 부정모든자원에 대하여 일련의 순서대로 고유번호 부여각 프로세스는 현재 점유중인 자원의 고유번호를 ..
IT/System
2018. 5. 11. 22:17