Главная /
Основы операционных систем /
При реализации очереди сообщений через семафоры количество используемых семафоров
При реализации очереди сообщений через семафоры количество используемых семафоров
вопросПравильный ответ:
совпадает с количеством взаимодействующих процессов
в два раза превышает количество взаимодействующих процессов
равняется количеству взаимодействующих процессов + 1
Сложность вопроса
58
Сложность курса: Основы операционных систем
89
Оценить вопрос
Комментарии:
Аноним
Я сотрудник университета! Прямо сейчас удалите сайт vtone.ru с ответами intuit. Это невозможно
11 дек 2019
Аноним
Я завалил зачёт, почему я не увидел этот крутой сайт с решениями интуит в начале сессии
15 сен 2018
Другие ответы на вопросы из темы операционные системы интуит.
- # Какой уровень эталонной модели OSI/ISO отвечает за создание контрольных точек при общении удаленных процессов?
- # Какие из перечисленных алгоритмов могут быть использованы при невытесняющем кратковременном планировании процессов
- # В вычислительной системе стартует несколько процессов, взаимодействие которых организовано с помощью монитора Хора. Сколько процессов будет находиться в состоянии ожидание, если после старта процессов над условной переменной монитра выполнить последовательность операций signal, wait, signal, wait?
- # В маленьком ресторанчике, где готовят пиццу, работают отец и три его дочери. Приготовление пиццы требует трех ингредиентов: теста, соуса и сыра. Одна дочь должна непрерывно поставлять тесто, вторая - соус, третья - тертый сыр. Приготовление пиццы происходит следующим образом: первая дочь формирует из теста основу пиццы, после чего вторая дочь намазывает лепешку соусом, а третья - посыпает сыром. Отец берет подготовленную дочерьми пиццу и помещает ее в печь. Используя классические мониторы Хора, программист предложил следующую модель приготовления пиццы с помощью четырех процессов: для отца и для каждой из дочерей. monitor make_pizza { condition c[3]; make_item(int i){ if(i != 0 )c[i-1].wait; <выполнить свою работу> if(i != 3)c[i].signal; else <выставить на продажу> } } Процесс i-й работник i = 0,1,2,3; i=3 — соответствует отцу While (1) { make_pizza.make_item(i); } Что может произойти в результате такого моделирования?
- # При реализации монитора через семафоры количество используемых семафоров