Это набор параллельных процессов, взаимодействующих через программные каналы путем столкновения в канале.
Явление столкновения является одновременно механизмом синхронизации процессов:
Один процесс выводит в канал, а другой выводит из канала. Вывод в канал при отсутствии данных в канале приводит к остановке читающего процесса.
Рис.7.41.
Каждый процесс существует на отдельной элементарной машине. На одной элементарной машине может быть несколько процессов.
Функции по организации канала берет на себя распределенная (сетевая) ОС, которая является достаточно сложной.
