Главная /
Параллельное программирование /
Проанализируйте операции над семафорами. Почему в состав операций над семафорами входят две операции, открывающие семафор?
Проанализируйте операции над семафорами. Почему в состав операций над семафорами входят две операции, открывающие семафор?
вопросПравильный ответ:
операция ОТКРЫТЬ, кроме открытия семафора, заставляет все процессы, ранее пытавшиеся закрыть его или выполнить операцию ЖДАТЬ и "висящие" на этом семафоре, повторить эту операцию – закрытия или ожидания. Это необходимо для решения задачи взаимного исключения. Операция ПРОПУСТИТЬ только открывает семафор, что достаточно для соблюдения частичной упорядоченности выполняемых работ
операция ОТКРЫТЬ, кроме открытия семафора, заставляет все процессы, ранее пытавшиеся закрыть его и "висящие" на этом семафоре, повторить эту операцию закрытия. Это необходимо для решения задачи взаимного исключения. Операция ПРОПУСТИТЬ только открывает семафор, что достаточно для соблюдения частичной упорядоченности выполняемых работ
две модификации операции открытия семафоров отличаются средствами аппаратной поддержки и, следовательно, временем выполнения. Это предоставляет выбор при организации режима реального времени
Сложность вопроса
35
Сложность курса: Параллельное программирование
69
Оценить вопрос
Комментарии:
Аноним
Я завалил экзамен, почему я не углядел этот сайт с ответами по тестам интуит до зачёта
16 дек 2019
Аноним
Зачёт в студне отлично. Иду кутить отмечать отлично в зачётке по интуит
22 янв 2019
Другие ответы на вопросы из темы программирование интуит.
- # С разных терминалов ВС к базе данных возможно независимое обращение двух типов: обращение одного типа приводит к изменению данных и может рассматриваться как обращение "писателей", обращение другого типа является справочным, что можно рассматривать как обращение "читателей". Для различных вариантов наличия или отсутствия механизмов и процедур семафоров, для различного приоритета писателей, составьте схемы критических интервалов программ "читателей" и "писателей". В ОС ВС отсутствуют операции над семафорами-счетчиками. Процесс "читатель" обладает более высоким приоритетом
- # Задан коэффициент готовности КГ процессора ВС. Подберите необходимое число процессоров для обеспечения надежности в "четыре девятки". КГ=0,95
- # Исследуйте идеи, лежащие в основе решения транспортных и сетевых задач. Какую стратегию параллельного поиска минимального сечения целесообразно применить для определения максимальной пропускной способности сети?
- # Представьте применение простейших операций над семафорами для синхронизации частичной упорядоченности работ. Сколько семафоров потребуется? [Большая Картинка]
- # Обсудите проблему обеспечения высокой устойчивости вычислительного процесса в многопроцессорной информационной или управляющей системе коллективного пользования. Что понимают под реконфигурацией ВС?