데드락(교착상태)여러 프로세스가 서로의 작업 종료를 기다리다 모두 작업을 진행하지 못하는 상태 : 교착상태공유자원이 원인 교착상태의 필요조건1. 상호배제프로세스가 한 리소스를 점유한 상태에서 다른 프로세스에게 공유 불가한 상태2. 비선점다른 프로세스가 점유한 공유자원을 빼앗을 수 없는 상태3. 점유와 대기공유자원을 점유한 상태에서 다른 공유자원을 점유하고 싶어 하는 상태4. 원형 대기점유와 대기 상태의 프로세스들이 원형을 이룬 상태 교착상태의 예방은 제약이 많고 비효율적.이 대신 교착상태에 빠졌을 때 해결하는 방법을 연구. 데드락 해결교착상태 회피 (예방)프로세스들에게 어느 정도 자원을 할당해야 교착상태가 발생하는지 파악→ 교착상태가 발생하지 않는 수준의 자원 할당 전체 자원의 수 & 할당된 자원의 ..