728x90

철도의 까치발 신호기 또는 해군의 수기 신호라는 뜻으로, 운영체제 또는 프로그래밍 내에서 공유자원에 대한 접속을 제어하기 위하여 사용되는 신호.

병행 내지 병렬로 동작되는 둘 이상의 프로세서 사이에서 마이크로프로세서 시간이나 입출력 접속구(port)와 같은 공유 자원을 동시에 사용할 수 없기 때문에, 한 프로세서가 사용하고 있는 동안에 ‘세마포어’를 세워서 다른 프로세서를 대기시키고 사용이 끝나면 해제시키는 방법으로 사용한다.

+ Recent posts