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