교착상태란?
교착상태(Dead Lock)은 상호 배제에 의해 나타나는 문제점으로, 둘 이상의 프로세스들이 자원을 점유한 상태에서 서로 다른 프로세스가 점유하고 있는 자원을 요구하며 무한정 기다리는 현상을 의미한다.
아래 그림과 같이 자동차(프로세스)들이 현재 위치한 길(자원)을 점유함과 동시에 다른 차가 사용하는 길을 사용하려고 대기하고 있지만 다른 길을 사용할 수 없으며 현재 길에서도 벗어나지 못하는 상태이다.
'컴퓨터' 카테고리의 다른 글
주소 지정 방식의 종류 (0) | 2021.02.03 |
---|---|
클라우드 컴퓨팅 서비스 모델 (0) | 2021.02.02 |
세마포어와 뮤텍스의 차이 (0) | 2021.01.29 |
운영체제(OS)란? (0) | 2021.01.28 |
컴파일러, 인터프리터 (0) | 2021.01.27 |