LC·Dict

sem·a·phore

C1technical
US/ˈseməfɔːr/UK/ˈseməfɔː/드물게 쓰임

깃발·팔·장치로 멀리 신호를 보내는 시각 신호 방식 또는 그 장치

noun명사

  1. 1

    수기 신호법, 시각 신호법깃발, 팔, 불빛 등의 위치를 이용해 멀리서 볼 수 있는 메시지를 보내는 시각 신호 체계C1signalling

    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. 2

    완목 신호기철도 등에서 움직이는 팔이나 표시판으로 정보를 나타내는 신호기C1railway

    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. 3

    세마포어컴퓨터 과학에서 여러 프로세스나 스레드가 공유 자원에 접근하는 순서를 제어하는 동기화 도구C1computing

    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.

      세마포어가 잠겨 있으면 두 번째 프로세스는 기다려야 한다.

    유의어lock, mutex

verb동사

  1. 1

    수기 신호를 보내다수기 신호나 기계식 신호로 메시지를 보내다C1signalling

    to send a message by semaphore

    • The sailor semaphored a warning to the other boat.

      그 선원은 다른 배에 수기 신호로 경고를 보냈다.

    • They semaphored the message from the hilltop.

      그들은 언덕 꼭대기에서 신호로 그 메시지를 보냈다.

    유의어signal, flag

뉘앙스 · 쓰임

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