Главная /
Intel Parallel Programming Professional (Introduction) /
Что отвечает за управление процессами?
Что отвечает за управление процессами?
вопросПравильный ответ:
ядро операционной системы
библиотека пользовательского уровня
возможны оба варианта
Сложность вопроса
94
Сложность курса: Intel Parallel Programming Professional (Introduction)
54
Оценить вопрос
Комментарии:
Аноним
спасибо
29 мар 2019
Аноним
Я преподаватель! Прямо сейчас заблокируйте сайт с ответами интуит. Я буду жаловаться!
12 дек 2017
Другие ответы на вопросы из темы программирование интуит.
- # Укажите положения, верные для алгоритма Петерсона решения задачи взаимного исключения.
- # Рассмотрим задачу использования кольцевого буфера (задача "поставщик-потребитель"). Функции AddItemToBuffer и RemoveItemFromBuffer модифицируют структуру данных, разделяемую поставщиком и потребителем, и не используют синхронизацию. Предположим, что программа может выполняться как на однопроцессорных, так и на многопроцессорных системах, и одновременно могут выполняться несколько потоков-поставщиков и потоков-потребителей. Укажите, является ли решение корректным (всегда работает), или (2) некорректным (никогда не работает), или (3) опасным (в одних случаях работает, в других – нет). Semaphore Empty = N; // Буфер содержит N записейM = unlocked;Full = 0;() { Empty.P(); M.Lock(); AddItemToBuffer(); M.Unlock(); Full.V(); }() { full.P(); M.Lock(); RemoveItemFromBuffer(); M.Unlock(); empty.V(); }
- # В OpenMP-программе объявлены переменные a и b типа int и массив c типа double. Отметьте верные варианты использования директивы omp atomic.
- # Для распределения вычислений между процессорами в вычислительных системах с распределенной памятью необходимо:
- # Под "гонками данных" понимается ситуация, когда: