e/Semaphore (programming)

New Query

Information
has glosseng: In computer science, a semaphore is a protected variable or abstract data type that constitutes a classic method of controlling access by several processes to a common resource in a parallel programming environment. A semaphore generally takes one of two forms: binary and counting. A binary semaphore is a simple "true/false" (locked/unlocked) flag that controls access to a single resource. A counting semaphore is a counter for a set of available resources. Either semaphore type may be employed to prevent a race condition. On the other hand, a semaphore is of no value in preventing resource deadlock, such as illustrated by the dining philosophers problem.
lexicalizationeng: semaphore
instance of(noun) (computer science) software that controls the execution of computer programs and may provide various services
OS, operating system
Meaning
Arabic
has glossara: السيمافور منظم دخول العمليات بالإعلام الإشاري، كطريقة لتنظيم استغلال الموارد المحدودة في أنظمة.
lexicalizationara: سيمافور
Catalan
has glosscat: Un semàfor és una variable especial protegida (o tipus abstracte de dades) que constitueix el mètode clàssic per a restringir o permetre laccés als recursos compartits (per exemple, un recurs demmagatzematge del sistema o variables del codi font) en un entorn de múltiples (en què s'executaran diversos processos concurrentment). Van ser inventats per Edsger Dijkstra i es van usar per primera vegada en el sistema operatiu THEOS.
lexicalizationcat: semàfor
Czech
has glossces: Semafor je synchronizační primitivum obsahující celočíselný čítač, který si lze představit například jako počítadlo volných prostředků. Poskytuje atomické operace „up“ a „down“. Operace „down“ sníží čítač o jedničku, v případě, že už je nulový (nedostává se prostředků), se proces zablokuje a přidá do fronty procesů čekajících na daný semafor. Operace „up“ zkontroluje frontu, a v případě, že je neprázdná, vybere jeden proces čekající ve frontě a odblokuje jej (ten pak pokračuje za svou operací „down“); je-li fronta prázdná, zvýší hodnotu čítače o jedničku.
lexicalizationces: semafor
Danish
has glossdan: Inden for datalogi er en semafor en speciel heltalsvariabel. En tælle-semafor er en tællervariabel, som altid kan tælles op, men som kun kan tælles ned, hvis den har en værdi, der er større end nul. Hvis en proces i et program forsøger at tælle længere ned end nul, vil processen blive blokeret indtil en anden proces forøger tælleren. En binær semafor kan kun antage værdierne 0 og 1. En binær semafor kaldes også en mutex, hvilket er en sammentrækning af mutual exclusion, gensidig udelukkelse. En semafor kan anvendes i datalogi som det basale synkroniseringsprimitiv i den datalogiske disciplin parallelprogrammering.
lexicalizationdan: semafor
German
has glossdeu: Ein Semaphor ist eine Datenstruktur mit zwei speziellen Nutzungsoperationen. Semaphore werden bei der Programmierung zur Prozesssynchronisation eingesetzt, also zur Lösung von Aufgaben, bei denen die parallele Ausführung mehrerer Prozesse/Threads eine zeitliche Abstimmung der Ausführungen erfordert.
lexicalizationdeu: Semaphor
Modern Greek (1453-)
has glossell: Ο σηματοφόρος ή σηματοφορέας ή σημαφόρος (αγγλ. semaphore)είναι μια προγραμματιστική δομή δεδομένων, κύρια χρήση της οποίας είναι ο συγχρονισμός ταυτόχρονα εκτελούμενων διεργασιών ενός προγράμματος, ή ακόμα και ο συγχρονισμός διαφορετικών προγραμμάτων. Συνήθως χρησιμοποιούνται οι δυαδικοί σηματοφορείς οι οποίοι παίρνουν τιμές στο δισύνολο 0, 1}. Η χρήση των σηματοφόρων εξασφαλίζει τον αμοιβαίο αποκλεισμό των ταυτόχρονα εκτελούμενων διεργασιών με αποτέλεσμα τον επιθυμητό συγχρονισμό τους.
lexicalizationell: Σημαφόρος
Estonian
has glossest: Semafor on informaatikas andmestruktuur, mis võimaldab piirata määratud koodi sektsiooni väärtustamist nii, et seda saab korraga teha kuni n lõime. Semafore kasutatakse programmi protsessi sünkroniseerimises, kus ülessanne vajab kindlat ülemist piirarvu kindlatele protsessidele, mis võivad kõrvuti joosta.
lexicalizationest: Semafor
Persian
has glossfas: نشان‌بَر (Semaphore) نوعی سیستم پیام‌رسانی به‌وسیلهٔ دو پرچم است.
lexicalizationfas: نشان‌بر
French
has glossfra: Un sémaphore permet de protéger une variable (ou un type de donnée abstrait) et constitue la méthode utilisée couramment pour restreindre laccès à des ressources partagées (par exemple un espace de stockage) dans un environnement de programmation concurrente. Le sémaphore a été inventé par Edsger Dijkstra et utilisé pour la première fois dans le système dexploitation THE Operating system.
lexicalizationfra: Semaphore
lexicalizationfra: sémaphore
Serbo-Croatian
has glosshbs: Semafor u računarstvu označava objekat koji kontroliše pristup određenim resursima, tako što oslikava stanje raspoloživosti resursa, obično jednom celobrojnom vrednošću. Ovaj koncept se najčešće koristi u programiranju kada postoji više procesa ili niti koje koriste iste resurse, radi sinhronizacije.
lexicalizationhbs: semafor
Hebrew
has glossheb: סמפור (semaphore) הוא מנגנון לסנכרון (תאום פעולה) בין כמה תהליכים הפועלים במחשב במקביל. מנגנון זה בא לפתור את הבעיה הנוצרת כאשר קיימים מספר תהליכים אשר קיימת ביניהם השפעה הדדית, לרוב בשל גישה למשאב משותף כלשהו (למשל - אותו תא זיכרון, אותו וכך הלאה). את הבעיה פותרים על ידי הגדרת קטע קוד קריטי, אשר כל אחד מן התהליכים יכנס אליו רק לאחר ביצוע מספר פעולות כניסה, הנועד להבטיח שרק תהליך אחד יכנס לקטע הקוד הקריטי שלו בכל נקודת זמן, וכן ביצוע מספר פעולות ביציאה מהקטע הקריטי.
lexicalizationheb: סמפור
Hungarian
has glosshun: A szemafor a számítógép-programozásban használt változó vagy absztrakt adattípus, amit az osztott erőforrásokhoz való hozzáférések szabályozásához használnak a többfeladatos környezetekben. Megalkotása Edsger Dijkstra holland matematikusnak, a programozás egyik úttörőjének nevéhez fűződik.
lexicalizationhun: szemafor
Indonesian
has glossind: Semafor adalah sebuah struktur data komputer yang digunakan untuk sinkronisasi proses, yaitu untuk memecahkan masalah di mana lebih dari satu proses atau thread dijalankan secara bersamaan dan harus diatur urutan kerjanya. Semafor dicetuskan oleh Edsger Dijkstra dan pertama digunakan dalam sistem operasi THE.
lexicalizationind: semafor
Italian
has glossita: In informatica, un semaforo è una struttura dati gestita da un sistema operativo multitasking per sincronizzare l'accesso a risorse condivise tra task (cioè processi o thread). È composta da una variabile intera e da una coda di processi.
lexicalizationita: semaforo
Japanese
has glossjpn: セマフォ(Semaphore)は、コンピュータにおいて、古典的でかつ現在も利用される同期機構の一種。エドガー・ダイクストラが考案した。
lexicalizationjpn: セマフォ
Korean
has glosskor: 세마포어(Semaphore)는 에츠허르 데이크스트라가 고안한, 두 개의 원자적 함수로 조작되는 정수 변수로서, 멀티프로그래밍 환경에서 공유 자원에 대한 접근을 제한하는 방법으로 사용된다. 이는 철학자들의 만찬 문제의 고전적인 해법이지만 모든 교착 상태를 해결하지는 못한다.
lexicalizationkor: 세마포어
Lithuanian
has glosslit: Semaforas – struktūra, turinti ją sukuriant nustatytą leidimų skaičių vykdymo gijoms dirbti su saugoma duomenų struktūra ar vykdyti saugomą kodo sekciją.
lexicalizationlit: semaforas
Dutch
has glossnld: Een semafoor (ook: seinpaal) is een onderdeel van een synchronisatiemechanisme voor parallelle of multiprogramma's ontworpen door Edsger Dijkstra.
lexicalizationnld: semafoor
Polish
has glosspol: Semafor to jeden ze sposobów komunikacji międzyprocesowej. Semafory zostały po raz pierwszy opisane przez Edsgera Dijkstrę jako istotne rozwinięcie algorytmu Dekkera.
lexicalizationpol: semafor
Portuguese
has glosspor: Em ciência da computação, semáforo é uma variável especial protegida (ou tipo abstrato de dados) que tem como função o controle de acesso a recursos compartilhados (por exemplo, um espaço de armazenamento) num ambiente multitarefa. A invenção desse tipo de variável é atribuída a Edsger Dijkstra, em 1965 e foi utilizado inicialmente no sistema operacional THEOS.
lexicalizationpor: Semáforo
Russian
has glossrus: Семафо́р — объект, позволяющий войти в заданный участок кода не более чем n потокам. Определение введено Э. Дейкстрой.
lexicalizationrus: Семафор
Slovak
has glossslk: : Pre ostatné použitia, pozri Semafor. Semafor, v programovaní, je zabezpečená premenná (entita zachovávajúca hodnotu) alebo premenná abstraktného dátového typu (entita spájajúca viac premenných, ktoré môžu a nemusia byť číselné) ktoré nahrádzajú klasickú metódu pre obmedzenie prístupu k zdieľaným prostriedkom, ako zdieľaná pamäť, v multiprogramovom prostredí (systém, kde sa spúšťa alebo chce spustiť viacero programov naraz). Semafory existujú vo veľa variantoch, avšak týmto pojmom obyčajne myslíme počítací semafor, keďže binárny semafor je známy ako mutex. Počítací semafor je počítadlo pre množinu voľných zdrojov, skôr ako uzamykací/odomykací flag pre jeden zdroj. Vymyslel ho Edsger Dijkstra.
lexicalizationslk: Semafór
Castilian
has glossspa: Un semáforo es una variable especial protegida (o tipo abstracto de datos) que constituye el método clásico para restringir o permitir el acceso a recursos compartidos (por ejemplo, un recurso de almacenamiento del sistema o variables del código fuente) en un entorno de multiprocesamiento (en el que se ejecutarán varios procesos concurrentemente). Fueron inventados por Edsger Dijkstra y se usaron por primera vez en el sistema operativo THEOS.
lexicalizationspa: Semaforo
lexicalizationspa: Semáforo
Serbian
has glosssrp: Семафор у рачунарству означава објекат који контролише приступ одређеним ресурсима, тако што осликава стање расположивости ресурса, обично једном целобројном вредношћу. Овај концепт се најчешће користи у програмирању када постоји више процеса или нити које користе исте ресурсе, ради синхронизације.
lexicalizationsrp: семафор
Swedish
has glossswe: Användning av en semafor är inom datorprogrammering en teknik som används för att begränsa åtkomsten till en delad resurs eller process för flera samtidigt pågående processer under multikörning. Semaforer används i flera operativsystem som en primitiv synkroniseringsmetod.
lexicalizationswe: Semafor
Tamil
has glosstam: : பிற உபயோகங்களுக்கு, சேமாஃபோர் பார்க்கவும். கணிணியியலில், சேமாஃபோர் என்பது பாதுகாக்கப்பட்ட வேரியபிள் (variable) அல்லது ஒரு மாற்ற முடியாத தரவு வகை, இது பேரலள் புரோகிராமிங் சூழலில் நினைவக பகிர்வு (shared memory) போன்ற பகிர்வு ஆதாரங்களை (shared resources) அணுகுவதைக் கட்டுப்படுத்தும் ஒரு பழைய முறையை கொண்டிருக்கிறது. ஒரு கவுண்டிங் சேமாஃபோர் என்பது ஒரேயொரு ஆதாரத்தின் லாக்டு/அன்லாக்டு ஃபிளாக்காக (flag) மட்டும் இல்லாமல், இருக்கும் அனைத்து ஆதாரங்களுக்கான ஒரு கவுண்டராகவும் இருக்கிறது. இதனைக் கண்டுபிடித்தவர் எட்ஸ்ஜர் டிஜ்ஸ்ட்ரா ஆவார். சேமாஃபோர்கள் ஆதாரங்களின் டெட்லாக்குகளை (deadlock) தடுப்பதில்லை என்றாலும் கூட, வெற்று தத்துவவாதிகளின் சிக்கல்களில் இருக்கும் போட்டி நிலைமைகளைத் தடுப்பதில் ஒரு சிறந்த தீர்வாக இருக்கின்றன.
lexicalizationtam: சேமாஃபோர்
Ukrainian
has glossukr: Семафор — об'єкт, що дозволяє увійти у задану ділянку коду не більше ніж n нитям.
lexicalizationukr: семафор
Vietnamese
has glossvie: Semaphore là một biến được bảo vệ (hay là một kiểu dữ liệu trừu tượng), tạo thành một phương pháp để hạn chế truy nhập tới tài nguyên dùng chung trong môi trường đa lập trình (multiprogramming). Đây là một phát minh của Edsger Dijkstra và được sử dụng lần đâu tiên trong hệ điều hành THE.
lexicalizationvie: semaphore
Chinese
has glosszho: 信號標(semaphore)又稱為號誌,是一種不需要使用忙錄等待(busy waiting)方式的一種方法。
lexicalizationzho: 信號標
Media
media:img20050217 phil table.JPG
media:imgSemaphore SEM.png
media:imgVelgast-suedbahn.jpg

Query

Word: (case sensitive)
Language: (ISO 639-3 code, e.g. "eng" for English)


Lexvo © 2008-2024 Gerard de Melo.   Contact   Legal Information / Imprint