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


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

  2. Процессы и потоки.

  3. Реализация потоков во FreePascal (Delphi): класс TThread, его использование.

  4. Практическая реализация потоков: распараллеливание решения задачи расчета площади криволинейной трапеции

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

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

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

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

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

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