교착상태란둘 이상의 프로세스가 다른 프로세스가 점유하고 있는 자원을 서로 기다릴 때 발생 (비공유 자원)→ 자원을 해제를 수신할 때까지 현재 보유한 자원도 해제할 수 없음→ 교착상태 발생 시 작업이 정지되어 더는 명령어 수행을 못함→ 병행 처리와 자원 공유에 따른 부작용하나의 프로세스는 일반적으로 여러 자원을 사용OS가 교착상태를 해결하지 못하면 시스템 운영자나 사용자는 작업을 교체하거나 종료하는 외부 간섭으로 해결해야 함교착 상태는 하나 이상의 작업에 영향을 주기 때문에 무한 대기나 기아 상태보다 더 심각한 문제교착상태 발생 조건교착 상태는 네 가지 조건을 만족할 때 발생1. 상호배제 - 한 번에 한 프로세스만 해당 자원을 사용할 수 있어야 함2. 점유와 대기 - 자원을 최소한 하나 정보는 보유하고..