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

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

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

Исследуйте некоторые приемы, применяющиеся при решении задач синхронизации. Чем и почему отличаются версии критического интервала "писателя" в задачах ЧП1 и ЧП2?

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

Варианты ответа
в задаче ЧП1 процесс "писатель" начинается с команды ЖДАТЬ ПО СЧИТЫВАНИЮ, что позволяет процессам - "читателям" не только успешно завершиться, но допускает поступление новых "читателей", пока семафор-счетчик не стал равен нулю. В задаче ЧП2 процесс "писатель" начинается с команды ЗАКРЫТЬ ПО ЗАПИСИ, что разрешает только успешное завершение процессов "читатель"(Верный ответ)
в задаче ЧП1 процесс "писатель" начинается с команды ЖДАТЬ ПО СЧИТЫВАНИЮ, что позволяет процессам - "читателям" успешно завершиться, не допуская поступление новых "читателей" , пока семафор-счетчик не стал равен нулю. В задаче ЧП2 процесс "писатель" начинается с команды ЗАКРЫТЬ ПО ЗАПИСИ, что разрешает не только успешное завершение процессов "читатель" , но допускает поступление новых " читателей" , пока семафор-счетчик не стал равен нулю
в задаче ЧП2 процесс "писатель" начинается с команды ЖДАТЬ ПО СЧИТЫВАНИЮ, что позволяет процессам - "читателям" не только успешно завершиться, но допускает поступление новых "читателей", пока семафор-счетчик не стал равен нулю. В задаче ЧП1 процесс "писатель" начинается с команды ЗАКРЫТЬ ПО ЗАПИСИ, что разрешает только успешное завершение процессов "читатель"
Похожие вопросы
Исследуйте некоторые приемы, применяющиеся при решении задач синхронизации. Почему в процедуре, реализующей механизм активного ожидания, проверка содержимого ячейки памяти производится дважды?
Исследуйте некоторые приемы, применяющиеся при решении задач синхронизации. Как в кольцевом (бесконечном) буфере "догоняют" друг друга индикаторы считывания и заполнения?
Охарактеризуйте проблемы, возникающие при решении информационных задач по Grid-технологии. Какую роль при решении информационных задач играет Интернет?
Исследуйте приемы параллельной обработки списков. Каким образом список можно интерпретировать как массив?
Исследуйте приемы параллельной обработки списков. Как обработка образа списка сокращает время решения задачи поиска в списке?
Исследуйте приемы параллельной обработки списков. Применимо ли формирование образа списка для обработки других структур – деревьев или графов? (Требует творческих размышлений)
Составьте планы программ критических интервалов. С разных терминалов ВС производится взаимно исключающее обращение к сегментам базы данных, отображающим управление транспортными услугами разных регионов. В ВС не реализован механизм семафоров. Используя механизм активного ожидания, составьте схему выполнения критического интервала программы обслуживания
Найдите оптимальное расписание выполнения алгоритма задачи, представленного информационным графом. Считая известной производительность Р0 одного процессора однородной ВС при решении класса вычислительных задач, оцените реальную производительность ВС при решении данной задачи. n=3, G
Найдите оптимальное расписание выполнения алгоритма задачи, представленного информационным графом. Считая известной производительность Р0 одного процессора однородной ВС при решении класса вычислительных задач, оцените реальную производительность ВС при решении данной задачи. n=4, G
Найдите оптимальное расписание выполнения алгоритма задачи, представленного информационным графом. Считая известной производительность Р0 одного процессора однородной ВС при решении класса вычислительных задач, оцените реальную производительность ВС при решении данной задачи. n=4, G