Мы снова спешим поделиться работой Колина Уоллса — IT-блогера из Великобритании – и его видением работы ОСРВ. В предыдущих статьях он рассмотрел многозадачную модель, и выяснил, что каждая задача является квазинезависимой программой. Хотя задачи во встраиваемых системах имеют определенную степень независимости, это не означает, что они не «знают» друг о друге. Некоторые задачи будут действительно изолированы от других, но взаимодействие и синхронизация между ними является распространенным требованием. Этот механизм является одной из ключевых функций ОСРВ. Диапазон функций может варьироваться в зависимости от ОСРВ, поэтому в этой статье мы рассмотрим общедоступные варианты.