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

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

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

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

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

Варианты ответа
аппаратные недоработки приводят к неразрешимости некоторых конфликтов между процессорами при обращении к памяти по одному и тому же адресу. Их устранение возможно на программном уровне, однако они могут использоваться для решения задач синхронизации
при решении задачи множественного обращения процессоров к памяти возможна ситуация перекрытия во времени выполнения запросов. При аппаратном выполнении такой "тесной" группы запросов на запись в одну ячейку, результирующим может оказаться последний запрос. Поэтому, производя запись, следует убедиться в том, что выполнилась запись именно с данного процессора(Верный ответ)
дублирование проверки производится для увеличения надежности, исходя из важности этой операции
Похожие вопросы
Исследуйте некоторые приемы, применяющиеся при решении задач синхронизации. Чем и почему отличаются версии критического интервала "писателя" в задачах ЧП1 и ЧП2?
Исследуйте некоторые приемы, применяющиеся при решении задач синхронизации. Как в кольцевом (бесконечном) буфере "догоняют" друг друга индикаторы считывания и заполнения?
Рассмотрите возможную альтернативу механизму семафоров. Является ли механизм активного ожидания универсальным средством синхронизации, способным заменить семафоры?
Составьте планы программ критических интервалов. С разных терминалов ВС производится взаимно исключающее обращение к сегментам базы данных, отображающим управление транспортными услугами разных регионов. В ВС не реализован механизм семафоров. Используя механизм активного ожидания, составьте схему выполнения критического интервала программы обслуживания
Охарактеризуйте проблемы, возникающие при решении информационных задач по Grid-технологии. Какую роль при решении информационных задач играет Интернет?
Исследуйте приемы параллельной обработки списков. Каким образом список можно интерпретировать как массив?
Исследуйте приемы параллельной обработки списков. Как обработка образа списка сокращает время решения задачи поиска в списке?
Исследуйте приемы параллельной обработки списков. Применимо ли формирование образа списка для обработки других структур – деревьев или графов? (Требует творческих размышлений)
Исследуйте работу диспетчера. Как производится синхронизация обращения многих процессоров к очереди заданий?
Исследуйте возможность системы реконфигурации поддерживать функции головного процессора, реализующего централизованное управление. С помощью каких элементов ОС производится реконфигурация?