KOCW 운영체제 5: 세마포어(Semaphore)


KOCW 운영체제 5: 세마포어(Semaphore)

이 포스트는 KOCW 경성대학교 운영체제 강의를 정리한 노트입니다. 세마포어(Semaphore) 지난 강의 노트에서 보았듯, 우리는 프로세스 동기화를 통하여 임계구역(Critical Section) 문제를 해결해야 한다. 이번 시간엔 몇가지 프로세스 동기화 방법이 등장하는데, 그 중 첫 번째는 다익스트라의 '세마포어(Semaphore)'이다. 세마포어란? 세마포어는 특정 신호를 전달하기 위해 사용되는 깃발이다. 다익스트라는 이러한 세마포어의 특징을 차용하여 프로세스들에게 다음 코드 실행이 가능한지, 아니면 대기해야 하는지를 알려주는 프로세스 동기화 솔루션을 고안하였고, 그 이름도 똑같이 세마포어라고 붙였다. 세마포어의 구성 세마포..........

KOCW 운영체제 5: 세마포어(Semaphore)에 대한 요약내용입니다.

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



원문링크 : KOCW 운영체제 5: 세마포어(Semaphore)