about icon-addNote android4 Answer apple4 icon-appStoreEN icon-appStoreES icon-appStorePT icon-appStoreRU Imported Layers Copy 7 icon-arrow-spined icon-ask icon-attention icon-bubble-blue icon-bubble-red ButtonError ButtonLoader ButtonOk icon-cake icon-camera icon-card-add icon-card-calendar icon-card-remove icon-card-sort chrome-extension-ru chrome-extension-es-mx chrome-extension-pt-br chrome-extension-ru comment comment icon-cop-cut icon-cop-star Cross Dislike icon-editPen icon-entrance icon-errorBig facebook flag flag_vector icon-globe icon-googlePlayEN icon-googlePlayRU icon-greyLoader icon-cake Heart 4EB021E9-B441-4209-A542-9E882D3252DE Created with sketchtool. Info Kebab icon-lamp icon-lampBig icon-learnHat icon-learning-hat Dislike Loup Loup icon-more icon-note icon-notifications icon-pen Pencil icon-play icon-plus-light icon-plus icon-rosie-cut Rune scrollUp Share-icon Shevron-Down Shevron Left Shevron Right sound sound1 sound2 sound3 sound4 sound2 icon-star Swap icon-translate Trash icon-tutor-ellipsis icon-tutor-flip Tutor folder icon icon-tutor-learned icon-twoWayArrow Mezhdunarodny_logotip_VK vk icon-word pen_icon Logo Logo Logo
without examplesFound in 6 dictionaries

The Universal Dictionary

семафор

м.р.; мор. ж.-д.

semaphore, signal post

Learning (Ru-En)

семафор

м

semaphore, signal post

Unlock all free
thematic dictionaries

Examples from texts

Чтобы создать семафор или выполнить операцию up на семафоре S, процесс может выполнить команду.
To create or do an up on semaphore S , a process can execute.
Таненбаум, Эндрю / Современные операционные системыTanenbaum, Andrew S. / Modern Operating Systems
Modern Operating Systems
Tanenbaum, Andrew S.
© Prentice Hall, Inc., 2001
Современные операционные системы
Таненбаум, Эндрю
© Prentice Hall, Inc., 2001
© Перевод на русский язык, ЗАО Издательский дом «Питер», 2002
© ЗАО Издательский дом «Питер», 2002
Состояние семафора S определяется числом кортежей ("semaphore S") в пространстве кортежей.
The state of semaphore S is determined by the number of ("semaphore S") tuples in the tuple space.
Таненбаум, Эндрю / Современные операционные системыTanenbaum, Andrew S. / Modern Operating Systems
Modern Operating Systems
Tanenbaum, Andrew S.
© Prentice Hall, Inc., 2001
Современные операционные системы
Таненбаум, Эндрю
© Prentice Hall, Inc., 2001
© Перевод на русский язык, ЗАО Издательский дом «Питер», 2002
© ЗАО Издательский дом «Питер», 2002
В отличие от семафоров они не аккумулируют сигналы, чтобы впоследствии воспользоваться ими.
They do not accumulate signals for later use the way semaphores do.
Таненбаум, Эндрю / Современные операционные системыTanenbaum, Andrew S. / Modern Operating Systems
Modern Operating Systems
Tanenbaum, Andrew S.
© Prentice Hall, Inc., 2001
Современные операционные системы
Таненбаум, Эндрю
© Prentice Hall, Inc., 2001
© Перевод на русский язык, ЗАО Издательский дом «Питер», 2002
© ЗАО Издательский дом «Питер», 2002
Обычные многопоточные библиотеки предоставляют программистам намного более разнообразные наборы объектов синхронизации и функций, например, семафоры, события и барьеры памяти (memory barriers).
General multithreading libraries provide a richer set of synchronization objects and functions such as semaphores, events, and memory barriers.
Александреску, Андрей / Современное проектирование на C++Alexandrescu, Andrei / Modern C++ Design: Generic Programming and Design Patterns Applied
Modern C++ Design: Generic Programming and Design Patterns Applied
Alexandrescu, Andrei
© 2001 by Addison-Wesley
Современное проектирование на C++
Александреску, Андрей
© Addison-Wesley Publishing Company, Inc.
© Издательский дом "Вильямс", 2002
Разумеется, операционная система должна знать о семафорах, но даже если у вас операционная система с семафорами, вы можете писать программы для нее на С или C++ (или на ассемблере, если вы склонны к мазохизму).
Of course, the operating systems have to know about the semaphores, but at least if you have a semaphore-based operating system, you can still write the user programs for it in C or C++ (or even assembly language if you are masochistic enough).
Таненбаум, Эндрю / Современные операционные системыTanenbaum, Andrew S. / Modern Operating Systems
Modern Operating Systems
Tanenbaum, Andrew S.
© Prentice Hall, Inc., 2001
Современные операционные системы
Таненбаум, Эндрю
© Prentice Hall, Inc., 2001
© Перевод на русский язык, ЗАО Издательский дом «Питер», 2002
© ЗАО Издательский дом «Питер», 2002
Вывод из всего вышесказанного следующий: семафоры являются примитивами слишком низкого уровня, а мониторы могут использоваться только в некоторых языках программирования.
The conclusion is that semaphores are too low level and monitors are not usable except in a few programming languages.
Таненбаум, Эндрю / Современные операционные системыTanenbaum, Andrew S. / Modern Operating Systems
Modern Operating Systems
Tanenbaum, Andrew S.
© Prentice Hall, Inc., 2001
Современные операционные системы
Таненбаум, Эндрю
© Prentice Hall, Inc., 2001
© Перевод на русский язык, ЗАО Издательский дом «Питер», 2002
© ЗАО Издательский дом «Питер», 2002
Едут мимо жизни, семафоры зеленые...
They didn't know they were living — they'd had green lights all the way.
Солженицын, Александр / Один день из жизни Ивана ДенисовичаSolzhenitsyn, Aleksandr / One Day in the Life of Ivan Denisovich
One Day in the Life of Ivan Denisovich
Solzhenitsyn, Aleksandr
© 1995 Alexander Solzhenitsyn
Один день из жизни Ивана Денисовича
Солженицын, Александр
© Aleksandr Solzhenitsyn, 1978
© Издательский Дом "Азбука-классикка", 2008
В отличие от мьютексов семафоры не содержат представления о владельце, поэтому они могут также быть полезны в ситуациях, когда одному потоку нужно получить ресурс, а другому освободить его.
Unlike mutexes, semaphores do not have the concept of an owner, so they can also be useful in situations where one thread needs to acquire a resource and another thread needs to release it.
МакКузик, Маршалл Кирк,Невилл-Нил, Джордж В. / FreeBSD: архитектура и реализацияMcKusick, Marshall Kirk,Neville-Neil, George V. / The design and implementation of the FreeBSD operating system
The design and implementation of the FreeBSD operating system
McKusick, Marshall Kirk,Neville-Neil, George V.
© 2005 by Pearson Education, Inc.
FreeBSD: архитектура и реализация
МакКузик, Маршалл Кирк,Невилл-Нил, Джордж В.
© 2005 by Pearson Education, Inc.
© Перевод «ИД КУДИЦ-ОБРАЗ», 2006
Мьютексы подобны двоичным семафорам, то есть семафорам, способным принимать только значения 0 и 1.
Mutexes are like binary semaphores, that is, semaphores that can take on only the values of 0 and 1.
Таненбаум, Эндрю / Современные операционные системыTanenbaum, Andrew S. / Modern Operating Systems
Modern Operating Systems
Tanenbaum, Andrew S.
© Prentice Hall, Inc., 2001
Современные операционные системы
Таненбаум, Эндрю
© Prentice Hall, Inc., 2001
© Перевод на русский язык, ЗАО Издательский дом «Питер», 2002
© ЗАО Издательский дом «Питер», 2002
Если нет ни одного семафора, любая попытка получить его приведет к блокировке процесса, пока какой-либо другой процесс не создаст такой кортеж.
If none exist, any attempt to get one will block until some other process supplies one.
Таненбаум, Эндрю / Современные операционные системыTanenbaum, Andrew S. / Modern Operating Systems
Modern Operating Systems
Tanenbaum, Andrew S.
© Prentice Hall, Inc., 2001
Современные операционные системы
Таненбаум, Эндрю
© Prentice Hall, Inc., 2001
© Перевод на русский язык, ЗАО Издательский дом «Питер», 2002
© ЗАО Издательский дом «Питер», 2002
Обработать прерывание значительно сложнее, чем просто принять его, выполнить up на семафоре, после чего вернуться из прерывания в предыдущий процесс с помощью команды процессора IRET.
Processing an interrupt is not just a matter of taking the interrupt, doing an up on some semaphore, and then executing an IRET instruction to return from the interrupt to the previous process.
Таненбаум, Эндрю / Современные операционные системыTanenbaum, Andrew S. / Modern Operating Systems
Modern Operating Systems
Tanenbaum, Andrew S.
© Prentice Hall, Inc., 2001
Современные операционные системы
Таненбаум, Эндрю
© Prentice Hall, Inc., 2001
© Перевод на русский язык, ЗАО Издательский дом «Питер», 2002
© ЗАО Издательский дом «Питер», 2002

Add to my dictionary

семафор1/6
Masculine nounsemaphore; signal post

User translations

No translations for this text yet.
Be the first to translate it!

Collocations

двоичный семафор
bit semaphore
вычислительный семафор
counting semaphore
семафор привилегированного режима
kernel-mode semaphore
многокрылый семафор
multiarm semaphore
мультиплексный семафор
muxwait semaphore
двухкрылый семафор
double-blade semaphore
многокрылый семафор
multi-arm semaphore
однокрылый семафор
single-blade semaphore
общий семафор
general semantically
показание семафора
armsignal aspect
крыло семафора
blade
операция занятия семафора
down operation
крыло семафора
hand
операция занятия семафора
P operation
сигнал семафора
peg

Word forms

семафор

существительное, неодушевлённое, мужской род
Ед. ч.Мн. ч.
Именительныйсемафорсемафоры
Родительныйсемафорасемафоров
Дательныйсемафорусемафорам
Винительныйсемафорсемафоры
Творительныйсемафоромсемафорами
Предложныйсемафоресемафорах