В многозадачных встроенных системах каждая задача представляется квазинезависимой программой: такие программы хотя и имеют определенную степень независимости, но все равно обладают информацией о других задачах.
Даже при наличии задач, полностью изолированных от остальных, зачастую требуется механизм взаимодействия и синхронизации.
Такой механизм — один из ключевых составляющих операционных систем реального времени (ОСРВ), который наделяет их набором важнейших особенностей. Каждая ОСРВ имеет свой уникальный набор, но мы попробуем описать общие черты.
Существуют 3 концепции для построения межзадачных связей и синхронизации: