목록비선점(No Preemption) (1)
Yeonee's Story
교착상태(Deadlock)
교착상태(Deadlock) 1) 교착상태란? 교착상태란 두 개 이상의 프로세스가 자원을 점유한 상태에서 서로 다른 프로세스가 점유하고 있는 자원을 요구하며, 서로의 작업을 끝나기만을 기다리며 둘 다 영원히 끝나지 않는 상황을 뜻합니다. 2) 교착상태의 발생 조건 4가지 교착상태는 아래의 4가지 조건이 모두 만족되는 경우(필요충분조건)에 발생할 가능성이 있으며, 하나라도 만족하지 않으면 교착상태가 발생하지 않습니다. 1. 상호 배제(Mutual Exclusion) 한 번에 한 개의 프로세스만이 자원을 점유할 수 있다. (하나의 자원을 점유한다) 2. 점유 대기(Hold and Wait) 프로세스가 할당된 자원을 가진 상태에서 다른 자원을 기다림 (이미 하나의 자원을 점유한 상태) → 단, 2개만 대기가 이..
。*:・゚☆・゚schedule・゚*:・゚★・:*:・☆ *:・゚★/개인프로젝트
2023. 11. 23. 13:09