교착상태 썸네일형 리스트형 [운영체제] 교착상태 1. 교착상태의 개요- 교착상태(Dead Lock)는 상호 배제에 의해 나타나는 문제점으로, 둘 이상의 프로세스들이 자원을 점유한 상태에서 서로 다른 프로세스가 점유하고 있는 자원을 요구하며 무한정 기다리는 현상을 의미한다.- 예를 들어, 자동차(프로세스)들이 현재 위치한 길(자원)을 점유함과 동시에 다른시에 다른 차가 사용하는 길을 사용하려고 대기하고 있지만 다른 길을 사용할 수 없으며 현재 길에서도 벗어나지 못하는 상태이다. 2. 교착상태 발생의 필요 충분 조건- 교착상태가 발생하기 위해서는 다음의 네 가지 조건이 충족되어야 하는데, 이 네 가지 조건 중 하나라도 충족되지 않으면 교착상태가 발생하지 않는다. 전부 충족되어야 교착상태가 발생한다.- 상호 배제(Mutual Exclusion) : 한 번에.. 더보기 이전 1 다음