(z punktu widzenia programowania współbieżnego)
■ Wieloprogramowość - jest współbieżnym wykonywaniem wielu niezależnych programów na jednym procesorze.
Obejmuje ona przełączanie procesora do innego programu, gdy aktualnie wykonywany zamówi operację WEAA/Y oraz systemu z podziałem czasu procesora. Pojawienie się wieloprogramowości stworzyło konieczność synchronizacji pracy programów.
■ Wielozadaniowość - rozwiązywanie problemu przez jego dekompozycję na wiele procesów współbieżnych. Wielozadaniowość jest metoda rozwiązania problemu.
Należy zwrócić uwagę na różnice terminologiczne definicji wieloprogramowości i wielozadaniowośći między programowaniem współbieżnym a systemami operacyjnymi!
Podstawowe pojęcia programowania współbieżnego 14