상호배제
하나의 프로세스만 임계구역에 접근할 수 있도록 다른 프로세스의 접근을 차단하는 것이다.
임계 구역
다수의 프로세스가 서로 공유하는 영역으로서 자원을 공유하는 프로세스는 동시 사용이 불가능하여 독점도 불가능 하다.
세마포어
임계 구역을 지키기 위한 기존 상호배제 알고리즘이 바쁜 대기 현상을 야기하는 것을 방지하고자 개발된 알고리즘으로 잠시 재우고 나중에 깨워주는 방식을 사용한다.
'정처기' 카테고리의 다른 글
[09. 응용 소프트웨어 기초 기술 활용] 기억장치 할당 기법 (0) | 2024.04.25 |
---|---|
[09. 응용 소프트웨어 기초 기술 활용] 교착상태 (0) | 2024.04.25 |
[09. 응용 소프트웨어 기초 기술 활용] 스레드 / 선점형 스케줄링 / 비선점형 스케줄링 (0) | 2024.04.25 |
[08. 프로그래밍 언어 활용] 디자인 패턴 (1) | 2024.04.25 |
[08. 프로그래밍 언어 활용] 객체지향 분석 방법론 / 객체지향 설계 원칙 (0) | 2024.04.25 |