KOCW 운영체제 9: 데드락, 교착상태(Deadlock)


KOCW 운영체제 9: 데드락, 교착상태(Deadlock)

이 포스트는 KOCW 경성대학교 운영체제 강의를 정리한 노트입니다. 교착상태 프로세스는 실행을 위해 CPU나 프린터 등, 여러 자원들을 필요로 한다. 하지만 어느 한 자원을 가지면서도 나머지 자원은 다른 프로세스가 이용하고 있어 대기해야 할 수도 있는데, 이러한 대기 현상이 다른 프로세스들에게도 줄줄이 일어나면 결국 전체가 마비되는 교착상태(Deadlock)가 발생한다. 교착상태 필요조건 다음의 4가지 필요조건을 모두 만족하면 교착상태가 발생할 수 있으며, 하나라도 만족하지 않는다면 교착상태는 일어나지 않는다. 1. 상호배타(Mutual Exclusion) - 자원은 한 번에 하나의 프로세스에게만 할당될 수 있다. 2. 보유 및 대기(Hold and ..........

KOCW 운영체제 9: 데드락, 교착상태(Deadlock)에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : KOCW 운영체제 9: 데드락, 교착상태(Deadlock)