728x90 자원할당 그래프1 [OS] 교착 상태 프로세스의 자원 사용을 위해 자원 요구 → 사용 → 해제의 단계를 거칩니다. 만약 위 과정에서 가용자원이 없다면 자원획득이 가능할 때까지 대기가 필요합니다. 자원을 사용하고 있는 프로세스가 자원을 해제하면 그때 자원을 획득해 사용하게 됩니다. 오늘은 이러한 상황에서 발생할 수 있는 교착상태에 대하여 알아보겠습니다. 교착상태와 기아상태교착상태영어로는 DeadLock 이라고 칭하는 교착상태는 위와 같은 상황에서 여러 개의 프로세스가 서로 상대방의 작업 종료를 기다리고 있어 어느 쪽도 영원히 진행하지 못하는 상태를 말합니다. 여기서 키포인트는 영원히 라는 키워드인데요. 언젠간 해소될 수 있다면 교착상태라고 부르지 않습니다. 기아상태기아상태는 언젠가는 해소될 수 있는 가능성이 있는 경우를 칭합니다. 교착상태의 .. 2023. 4. 24. 이전 1 다음 728x90