Semaphore

/ˈsɛməfɔː/

সেমাফোর; (দৃশ্য সংকেত-যন্ত্র/পদ্ধতি) এবং (কম্পিউটিং) সমলয়তা/অ্যাক্সেস-নিয়ন্ত্রণের সেমাফোর

Origin & History

From French sémaphore (early 19th c.), from Greek sēma “sign” + -phoros “bearing, carrying” (from pherein “to carry”).

ফরাসি sémaphore (উনবিংশ শতকের শুরু) থেকে এসেছে; গ্রিক sēma অর্থ “চিহ্ন/সংকেত” + -phoros অর্থ “বহনকারী/বয়ে আনে” (pherein “বহন করা” থেকে)।

Definition

Semaphore refers to (1) equipment or a method for sending messages visually—especially with flags or mechanical arms forming coded positions—and (2) in computing, a synchronization primitive (token/counter) used to control access to shared resources and coordinate processes/threads.

Semaphore বলতে (১) দৃশ্যমান সংকেতের মাধ্যমে বার্তা পাঠানোর যন্ত্র বা পদ্ধতি—বিশেষ করে পতাকা বা যান্ত্রিক বাহু নির্দিষ্ট ভঙ্গিতে ধরে কোড অনুযায়ী সংকেত দেওয়া—এবং (২) কম্পিউটিং-এ শেয়ার্ড রিসোর্সে প্রবেশ নিয়ন্ত্রণ ও বিভিন্ন প্রক্রিয়া/থ্রেডের কাজ সমন্বয়ের জন্য ব্যবহৃত সিঙ্ক্রোনাইজেশন মেকানিজম (টোকেন/কাউন্টার) বোঝায়।

Parts of Speech

Noun:
The sailors communicated by semaphore across the bay.
নাবিকেরা উপসাগরের ওপার থেকে সেমাফোরের মাধ্যমে যোগাযোগ করেছিল।
Noun:
The thread waits on a semaphore before entering the critical section.
ক্রিটিক্যাল সেকশনে ঢোকার আগে থ্রেডটি একটি সেমাফোরে অপেক্ষা করে।
Verb:
They semaphored the message from the hilltop.
তারা পাহাড়চূড়া থেকে সেমাফোর করে বার্তাটি পাঠিয়েছিল।

Usage Examples

A semaphore uses positions of flags or arms to encode letters and numbers.
সেমাফোরে পতাকা বা বাহুর ভঙ্গি দিয়ে অক্ষর ও সংখ্যা এনকোড করা হয়।
The station still has an old railway semaphore signal.
স্টেশনটিতে এখনও একটি পুরোনো রেলওয়ে সেমাফোর সিগন্যাল আছে।
In operating systems, a semaphore can prevent two threads from updating the same data at once.
অপারেটিং সিস্টেমে সেমাফোর দুইটি থ্রেডকে একই ডেটা একসঙ্গে আপডেট করা থেকে রোধ করতে পারে।
The program released the semaphore after finishing the protected operation.
সুরক্ষিত কাজ শেষ করার পর প্রোগ্রামটি সেমাফোরটি রিলিজ করল।

Synonyms

Signal Signalling system Flag signalling Optical telegraph Railway signal Sync primitive

Antonyms

Silence Inactivity Unsignalled state

Related Forms

Idioms & Phrases

Semaphore something to someone
সেমাফোর করে কাউকে (দৃশ্যমান সংকেতে) কিছু জানানো/ইঙ্গিত করা
Raise the semaphore (figurative, computing)
(রূপক/কম্পিউটিং) সেমাফোর বাড়ানো/সিগন্যাল সেট করা (অর্থাৎ প্রবেশাধিকার বা সিগন্যাল দেওয়া)