Wprowadzenie
Program - zapis algorytmu, ciąg instrukcji do wykonania przez procesor:
• ma charakter statyczny
• opisuje sposób rozwiązania problemu obliczeniowego w komputerze
• przekształcenie danych wejściowych w wyjściowe
Program sekwencyjny - program przeznaczony do wykonania przez jeden procesor (rdzeń) - pojedynczy przepływ sterowania Program współbieżny (ang. concurrent program) - składa się ze zbioru programów sekwencyjnych lub zadań obliczeniowych (ang. task), które mogą być wykonywane równolegle.