sem·a·phore
C1technical깃발·팔·장치로 멀리 신호를 보내는 시각 신호 방식 또는 그 장치
noun명사
- 1
수기 신호법, 시각 신호법 — 깃발, 팔, 불빛 등의 위치를 이용해 멀리서 볼 수 있는 메시지를 보내는 시각 신호 체계C1〔signalling〕
a system of sending messages by the positions of flags, arms, lights, or similar visible signals
The scouts learned semaphore with two small flags.
스카우트 대원들은 작은 깃발 두 개로 수기 신호를 배웠다.
Before radios, ships sometimes used semaphore to send messages.
무전기가 생기기 전에는 배들이 때때로 수기 신호로 메시지를 보냈다.
- 2
완목 신호기 — 철도 등에서 움직이는 팔이나 표시판으로 정보를 나타내는 신호기C1〔railway〕
a signal device, especially on a railway, with movable arms or indicators that show information by their position
The old railway semaphore still stands beside the track.
낡은 철도 신호기가 아직도 선로 옆에 서 있다.
When the semaphore arm dropped, the train could leave.
신호기 팔이 내려가자 기차는 출발할 수 있었다.
유의어signal, signal arm
- 3
세마포어 — 컴퓨터 과학에서 여러 프로세스나 스레드가 공유 자원에 접근하는 순서를 제어하는 동기화 도구C1〔computing〕
in computing, a synchronization mechanism that controls access by processes or threads to a shared resource
The program uses a semaphore to protect the shared file.
그 프로그램은 공유 파일을 보호하기 위해 세마포어를 사용한다.
If the semaphore is locked, the second process must wait.
세마포어가 잠겨 있으면 두 번째 프로세스는 기다려야 한다.
verb동사
- 1
뉘앙스 · 쓰임
signal은 ‘신호’ 전반을 뜻하는 가장 넓은 말이고, semaphore는 특히 위치나 모양으로 멀리서 보이게 보내는 시각 신호 체계를 가리킵니다. sign은 표시·표지의 뜻이 강하고, semaphore는 메시지를 전달하는 체계나 장치를 더 전문적으로 가리킵니다.
일상 대화에서는 흔하지 않은 단어이며, 철도·해양 신호나 컴퓨터 과학 문맥에서 주로 쓰입니다. 한국어로는 문맥에 따라 ‘세마포어’, ‘수기 신호’, ‘기계식 신호기’, ‘동기화 세마포어’처럼 옮깁니다.
유의어 뉘앙스 비교
- flag signalling
- 깃발을 이용한 신호라는 점을 더 직접적으로 말함
- visual signalling
- 시각 신호 전반을 가리키는 더 넓은 표현
- signal
- 신호를 보내다라는 더 넓고 일반적인 표현
- signal arm
- 기계식 신호기의 움직이는 팔 부분을 더 구체적으로 가리킴
- lock
- 공유 자원 접근을 막거나 허용하는 더 일반적인 프로그래밍 용어
- mutex
- 보통 한 번에 하나의 스레드만 접근하게 하는 상호 배제 장치를 가리킴
- flag
- 깃발로 알리거나 신호하다라는 뜻이 강함
자주 쓰는 표현 · Collocations
noun+noun
- semaphore flag수기 신호용 깃발
- semaphore signal세마포어 신호; 기계식 신호
- railway semaphore철도 기계식 신호기
verb+noun
- use semaphore수기 신호를 사용하다; 세마포어를 사용하다
adj+noun
- binary semaphore이진 세마포어
- counting semaphore카운팅 세마포어
어원 · 암기 팁
[Greek via French]프랑스어 sémaphore에서 왔으며, 이는 그리스어 sēma ‘표시, 신호’와 -phoros ‘나르는, 지닌’에서 만들어진 말입니다.
sema- ‘신호’ + -phore ‘나르는 것’ → ‘신호를 전달하는 것’
💡 semaphore를 ‘signal을 carry하는 것’으로 기억하면, 멀리 신호를 전달하는 장치나 체계라는 뜻을 떠올리기 쉽습니다.
최초 사용 시기: circa 1816