쉽게배우는 운영체제, 한빛미디어 - 요약 및 공부한 내용입니다. 1. 교착 상태의 정의 1) 교착상태란 - 2개 이상의 프로세스가 다른 프로세스의 작업이 끝기만을 기다리는 것을 말한다. - 시스템이 작동하다가 자연스럽게 발생하므로 운영체제가 강제로 해결해 주어야 한다. 2) 교착상태의 발생 1. 시스템 자원 2. 공유자원 3. 응용프로그램 ⇒ 위 3가지를 사용할 때 발생한다. 1. 시스템 자원 - 교착상태는 공유할 수 없는 자원을 사용할 때 발생한다. - 이는 동시에 같이 사용할 수 없는 시스템 자원을 할당받은 후 양보하지 않는 경우를 의미한다. ex) 스캐너, 프린터, CD레코드 2. 공유 변수 - 임계구역에서 교착상태가 발생하기도 한다. 3. 응용 프로그램 - 데이터 베이스같은 응용프로..