[정리] 06 교착 상태
목차 1. 교착 상태의 개요 2. 교착 상태 필요조건 3. 교착 상태 해결 방법 1. 교착 상태의 개요 1.1 교착 상태의 정의 - 2개 이상의 프로세스가 다른 프로세스의 작업이 끝나기까지 기다리며, 작업을 더이상 진행하지 못하는 상태 ( 여러 프로세스가 작업을 진행하다보니 자연적으로 일어나는 문제이다. ) * 아사현상 - 운영체제가 잘못된 정책을 사용해, 특정 프로세스의 작업이 지연 되는 문제 (최단 작업 우선 스케줄링 알고리즘에서 작업 시간이 긴 프로세스가 작업시간 짧은 프로세스 때문에 작업이 진행 X) 1.2 교착 상태의 발생 - 교착상태는 시스템 자원, 공유변수(또는파일), 응용 프로그램등을 사용할때 발생 할수 있다. 시스템자원 - 한 프로세스가 임계구역으로 보호되는 프린터나,스캐너 등을 할당받아..