База ответов ИНТУИТ

Параллельное программирование

<<- Назад к вопросам

Проанализируйте операции над семафорами. Почему в состав операций над семафорами входят две операции, открывающие семафор?

(Отметьте один правильный вариант ответа.)

Варианты ответа
операция ОТКРЫТЬ, кроме открытия семафора, заставляет все процессы, ранее пытавшиеся закрыть его и "висящие" на этом семафоре, повторить эту операцию закрытия. Это необходимо для решения задачи взаимного исключения. Операция ПРОПУСТИТЬ только открывает семафор, что достаточно для соблюдения частичной упорядоченности выполняемых работ
две модификации операции открытия семафоров отличаются средствами аппаратной поддержки и, следовательно, временем выполнения. Это предоставляет выбор при организации режима реального времени
операция ОТКРЫТЬ, кроме открытия семафора, заставляет все процессы, ранее пытавшиеся закрыть его или выполнить операцию ЖДАТЬ и "висящие" на этом семафоре, повторить эту операцию – закрытия или ожидания. Это необходимо для решения задачи взаимного исключения. Операция ПРОПУСТИТЬ только открывает семафор, что достаточно для соблюдения частичной упорядоченности выполняемых работ(Верный ответ)
Похожие вопросы
Проанализируйте операции над семафорами. Можно ли двоичный семафор закрывать дважды?
Проанализируйте операции над семафорами. В каких ВС решение задачи синхронизации "обедающие философы" представляется наиболее актуальной?
С разных терминалов ВС к базе данных возможно независимое обращение двух типов: обращение одного типа приводит к изменению данных и может рассматриваться как обращение "писателей", обращение другого типа является справочным, что можно рассматривать как обращение "читателей". Для различных вариантов наличия или отсутствия механизмов и процедур семафоров, для различного приоритета писателей, составьте схемы критических интервалов программ "читателей" и "писателей". В состав ОС входят все необходимые процедуры над двоичными семафорами и семафорами-счетчиками. Процесс "читатель" имеет приоритет, превышающий приоритет процесса - "писателя"
Представьте применение простейших операций над семафорами для синхронизации частичной упорядоченности работ. Сколько семафоров потребуется?
Представьте применение простейших операций над семафорами для синхронизации частичной упорядоченности работ. Сколько семафоров потребуется?
Представьте применение простейших операций над семафорами для синхронизации частичной упорядоченности работ. Сколько семафоров потребуется?
С разных терминалов ВС к базе данных возможно независимое обращение двух типов: обращение одного типа приводит к изменению данных и может рассматриваться как обращение "писателей", обращение другого типа является справочным, что можно рассматривать как обращение "читателей". Для различных вариантов наличия или отсутствия механизмов и процедур семафоров, для различного приоритета писателей, составьте схемы критических интервалов программ "читателей" и "писателей". В ОС ВС отсутствуют операции над семафорами-счетчиками. Процесс "читатель" обладает более высоким приоритетом
С разных терминалов ВС к базе данных возможно независимое обращение двух типов: обращение одного типа приводит к изменению данных и может рассматриваться как обращение "писателей", обращение другого типа является справочным, что можно рассматривать как обращение "читателей". Для различных вариантов наличия или отсутствия механизмов и процедур семафоров, для различного приоритета писателей, составьте схемы критических интервалов программ "читателей" и "писателей". В ОС ВС отсутствуют операции над семафорами-счетчиками. Процесс "писатель" обладает более высоким приоритетом
Проанализируйте решающие правила, используемые в "быстрых" эвристических алгоритмах динамического распараллеливания. Какое решающее правило эффективно при деспетчировании неоднородных вычислительных систем?
Проанализируйте решающие правила, используемые в "быстрых" эвристических алгоритмах динамического распараллеливания. Какое решающее правило эффективно при деспетчировании однородных вычислительных систем?