01. 교착 상태 예방교착 상태 발생 필요 조건 중 하나를 충족하지 못하게 하는 것상호 배제, 점유와 대기, 비선점, 원형 대기 중 하나의 조건이라도 충족하지 못할 경우 예방 할 수 있음각각의 방법상호 배제 → 모든 자원을 공유 가능하게 만드는 것단점: 현실에서 사용하기에 무리점유 대기 → 특정 프로세스에 자원을 모두 할당하거나, 아예 할당하지 않는 방식으로 배분단점: 자원의 활용률이 낮아짐, 많은 자원을 사용하는 프로세스가 불리비선점 → 자원을 이용 중인 프로세스로부터 해당 자원을 빼앗을 수 없음단점: 모든 자원이 선점 가능한 것이 아님, 한 프로세스의 작업이 끝날 때까지 다른 프로세스가 기다려야 하는 자원이 존재 (범용성이 떨어짐)원형 대기 → 모든 자원에 번호를 붙이고, 오름차순으로 자원을 할당단점..