Экзаменационные вопросы по курсу "Параллельное программирование" для 383группы


  1. Понятие параллельного программирования. Системы исполнения параллельных программ.

  2. Процессы и потоки, объекты синхронизации.

  3. Кроссплатформенная реализация потоков во FreePascal: класс TThread, его использование.

  4. Синхронизация потоков с использованием критических секций

  5. Синхронизация процессов с использованием семафоров

  6. Разработка параллельных программ с использованием технологии OpenMP

  7. Многопроцессорные вычислительные системы (МВС), виды многопроцессорных систем, классификация вычислительных систем.

  8. Симметричные многопроцессорные системы (SMP)

  9. Системы с массовым параллелизмом (МРР), кластерные системы