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

Intel Parallel Programming Professional (Introduction)

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

Укажите положения, верные для решений задачи взаимного исключения, основанного на использовании специальных команд ЦП (Test&Set, Swap,…).

(Ответ считается верным, если отмечены все правильные варианты ответов.)

Варианты ответа
можно синхронизировать выполнение потоков разных процессов(Верный ответ)
можно использовать в прикладных программах современных операционных систем общего назначения (Windows, UNIX,…)(Верный ответ)
требуется наличие разделяемых переменных для синхронизирующихся потоков(Верный ответ)
можно использовать на многопроцессорных системах(Верный ответ)
Похожие вопросы
Укажите положения, верные для решения задачи взаимного исключения, основанного на прерываниях.
Укажите положения, верные для алгоритма Петерсона решения задачи взаимного исключения.
Рассмотрим решение задачи взаимного исключения для двух потоков (i - номер потока). Какое из условий постановки задачи взаимного исключения может быть нарушено в предлагаемом решении?
bool flag0 = false, flag1 = false;( true ){ while( flag1-i )   ; flagi = true; CSi(); flagi = false; NCSi();}
Рассмотрим решение задачи взаимного исключения для двух потоков (i - номер потока). Какое из условий постановки задачи взаимного исключения может быть нарушено в предлагаемом решении?
bool flag0 = true, flag1 = false;( true ){ while( !flagi )   ; CSi(); flagi = false; flag1-i = true; NCSi();}
Рассмотрим решение задачи взаимного исключения для двух потоков (i - номер потока). Какое из условий постановки задачи взаимного исключения может быть нарушено в предлагаемом решении?
bool flag0 = false, flag1 = false;( true ){ flagi = true; while( flag1-i )   ; CSi(); flagi = false; NCSi();}
Рассмотрим решение задачи взаимного исключения для двух потоков (i - номер потока). Какое из условий постановки задачи взаимного исключения может быть нарушено в предлагаемом решении?
bool flag0 = false, flag1 = false;flag2 = 0;( true ){ flagi = true; flag2 = 1 - i; while( flag1-i && flag2 == 1 - i )   ; CSi(); flagi = false; NCSi();}
Подход к оптимизации вычислений, основанный на использовании команд SIMD (SSE, SSE2…), называется:
Какие проблемы могут возникать при использовании симафоров OpenMP?
При использовании каких алгоритмов планирования возможно голодание потоков?
На значения каких критериев влияет размер кванта при использовании вытесняющих алгоритмов планирования?