교착 상태

CS/OS

[OS] 데드락 (Deadlock , 교착 상태)

데드락(Deadlock, 교착 상태)란 ? 운영체제에서 데드락(교착상태)이란, 시스템 자원에 대한 요구가 뒤엉킨 상태로 둘 이상의 프로세스가 다른 프로세스가 점유하고 있는 자원을 서로 기다릴 때 무한대기에 빠지는 상황을 말한다. 데드락 발생 조건 상호 배제(Mutual Exclusion) : 한 번에 프로세스 하나만 해당 자원을 사용할 수 있다. 점유 대기(Hold and Wait) : 자원을 최소한 하나 보유하고, 다른 프로세스에 할당된 자원을 점유하기 위해 대기하는 프로세스가 존재해야 한다. 비선점(Non-Preemption) : 이미 할당된 자원을 강제로 빼앗을 수 없다. 순환 대기(Circular Wait) : 대기 프로세스의 집합이 순환 형태로 자원을 대기하고 있어야 한다. 데드락 해결 방법 데..

엥재
'교착 상태' 태그의 글 목록