Понятие параллельного программирования. Системы исполнения параллельных программ.
Процессы и потоки.
Реализация потоков в среде Delphi: класс TThread, его использование.
Практическая реализация потоков: распараллеливание решения задачи расчета числа Pi
Синхронизация потоков с использованием мьютексов
Синхронизация потоков с использованием критических секций
Синхронизация потоков с использованием событий
Синхронизация потоков с использованием семафоров
Многопроцессорные вычислительные системы (МВС), виды многопроцессорных систем, классификация вычислительных систем.
Симметричные многопроцессорные системы (SMP)
Системы с массовым параллелизмом (MPP), кластерные системы.
Средства программирования многопроцессорных систем.