courses:high_performance_computing:questions
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
courses:high_performance_computing:questions [2016/11/20 00:13] – kel | courses:high_performance_computing:questions [2016/11/20 00:33] – kel | ||
---|---|---|---|
Line 41: | Line 41: | ||
- Захвачен в 1 и 4 строках, | - Захвачен в 1 и 4 строках, | ||
- Захвачен в 1 строке, | - Захвачен в 1 строке, | ||
+ | |||
+ | ===== 6. Ранжирование алгоритмов ===== | ||
+ | Расположите алгоритмы синхронизации в порядке увеличения потенциальной производительности в жёсткой конкурентной среде: | ||
+ | - Грубая, | ||
+ | - Тонкая, | ||
+ | - Неблокирующая, | ||
+ | - Грубая, | ||
+ | |||
+ | ===== 7. Выбор алгоритма ===== | ||
+ | Отметьте вид алгоритмов синхронизации, | ||
+ | - Грубая | ||
+ | - Тонкая | ||
+ | - Оптимистичная | ||
+ | - Неблокирующая | ||
+ | |||
+ | ===== 8. Wait-free алгоритм ===== | ||
+ | Выберите корректное определение wait-free класса алгоритмов: | ||
+ | - Любой поток ожидает, | ||
+ | - Любой поток может выполнить свои функции за конечное число шагов, если ни один другой поток не находится в критической секции | ||
+ | - Система в целом продвигается вперед не зависимо ни от чего | ||
+ | - Любой поток может выполнить свои функции за конечное число шагов, не зависимо ни от чего | ||
===== Консенсус ===== | ===== Консенсус ===== |
courses/high_performance_computing/questions.txt · Last modified: 2016/11/24 00:07 by kel