•그리스어 어원으로 '신호(sema)를 지니고 있는(phore) 것'이라는 뜻. 원래 철도나 해상에서 깃발이나 기계 팔의 모양으로 정보를 전달하는 시각적 통신 체계를 의미함
•[컴퓨터] 현대 전산학에서는 멀티태스킹 환경에서 여러 프로세스가 공유 자원에 동시에 접근하지 못하도록 '신호(깃발)'를 주어 순서를 제어하는 기술적 개념으로 차용됨. (깃발이 올라가면 멈춤, 내려가면 진행)
•의미 확장: 물리적 신호 장치라는 의미에서 나아가, 문학적 표현에서 '무언의 신호'나 '경고'를 비유할 때 쓰이기도 함
•semaphore vs signal: signal은 신호나 신호를 보내는 행위 자체를 뜻하는 포괄적인 단어인 반면, semaphore는 깃발이나 수기 등을 이용한 '구체적인 시각 통신 체계'를 지칭함