Главная /
Параллельное программирование /
Исследуйте работу диспетчера. Как производится синхронизация обращения многих процессоров к очереди заданий?
Исследуйте работу диспетчера. Как производится синхронизация обращения многих процессоров к очереди заданий?
вопросПравильный ответ:
с помощью блокировки обращения к очереди, сформированной тем процессором, которому удалось это обращение выполнить, при циклической попытке обращения других процессоров
с помощью циклического обращения к очереди заданий, в которой задания пока отсутствуют
с помощью дублирования заданий в списке выполняемых заданий
Сложность вопроса
75
Сложность курса: Параллельное программирование
69
Оценить вопрос
Комментарии:
Аноним
Экзамен сдан на отлично. спс
09 мар 2016
Другие ответы на вопросы из темы программирование интуит.
- # Составьте планы программ критических интервалов. Самолет в каждом такте считывает данные объемом в одно слово, которые записываются в бесконечный кольцевой буфер В на N слов. Бортовой компьютер, стремясь выдержать тот же темп обработки, считывает по одному слову данные из В. Поступившие данные должны быть обработаны обязательно. Повторная обработка данных недопустима. Составьте схему критического интервала программы обработки буфера
- # Охарактеризуйте проблемы, возникающие при организации Grid-вычислений. Какую структуру вычислительных средств целесообразно и предпочтительно использовать для Grid-вычислений?
- # Выполните перебор (предполагающий распараллеливание вычислений) вершин многогранника допустимых решений для решения задачи целочисленного линейного программирования на абстрактном уровне, "не видя" взаимного расположения граней на основе ограничений и потенциальных граней на основе условий. Сколько систем линейных уравнений для нахождения всех вершин необходимо решить? Какая система определяет решение?
- # Запишите параметрическое уравнение выпуклого многогранника допустимых решений задачи нелинейного программирования с помощью координат всех его вершин. A(5, 12, 8), B(0, 16, 12), C(20, 16, 7), D(0, 4, 18)
- # Обслуживание управляемого объекта производится в два этапа. Задачи первого этапа отображаются графом G1, задачи второго этапа - графом G2. Длительность цикла составляет δ=10условных единиц времени. В цикле длительности 2δс меньшим приоритетом решаются фоновые задачи, отображенные графом G3. [Большая Картинка] Составьте временную диаграмму решения задач двумя процессорами при децентрализованном управлении вычислительным процессом. Назначение работ выполняйте по решающему правилу: Из тех работ, которые могут выполняться с данного момента времени, в первую очередь назначать более трудоемкие. На первом и втором этапах обслуживания находится по одному объекту